← All work Content platform

WriterDean

Every content run is traced, approved and humanized before it ships.

Content platformWeb

WriterDean product film, 10 seconds. Names and data on screen are examples.

Who it is for

Content leads who need every piece checked before it ships.

What it does

  • Each run records its brand context, research, strategy and outline step by step.
  • A person approves each stage before the next one starts.
  • The editor scores how human the draft reads, and the finished piece is signed off before it ships.

How we built it

ArcLayer did the product design, the design system and the engineering. AI agents wrote code and tests against WriterDean’s design system, and a person reviewed each change before it merged.

Build note: Why every product gets its own design system

How we work on WriterDean

  1. Every gate leaves a log

    Build, type checks, tests, end-to-end tests, accessibility checks and evals each write a log to the repository.

  2. Accessibility to WCAG AAA

    axe-core and the Storybook accessibility addon check components and pages against WCAG AAA.

  3. Writing quality is measured

    Golden and humanizer evals score the output, and a lint pass checks the interface strings.

  4. Writing skills are locked

    Each writing skill is checked against a hash lock. An update rebuilds the lock and waits for a person to commit it.

  5. Tests run without real accounts

    End-to-end tests run on an embedded Postgres with the model calls mocked.

  6. Secrets are scanned

    A gitleaks scan checks the repository for secrets, and migrations run through one command against Supabase.

Built with

From the WriterDean repository: a pnpm monorepo with a Next.js app on Vercel, a job worker, and AI models called through the Vercel AI SDK.

  • Next.jsWeb app
  • ReactInterface
  • TypeScriptLanguage
  • Tailwind CSSStyling
  • Three.js3D scenes with React Three Fiber
  • WebGLRenders the 3D scenes
  • SupabasePostgres and auth
  • Drizzle ORMSchema and migrations
  • AnthropicClaude models via the AI SDK
  • OpenAIModels via the AI SDK
  • VercelHosting and a daily cron
  • StripeBilling
  • ResendEmail
  • VitestUnit tests

Discuss a similar project

Tell us what your product should do, who it is for, and what it shares with WriterDean.

Planning something like WriterDean? Write to us about the product, the people it is for and where it should run.

Discuss a similar project

Or write to [email protected]