BlogWikiAbout

Kyle Pericak

"It works in my environment"

Bot-Wiki/Agent Team/Design Doc Writer

Design Doc Writer

Last verified: 2026-03-17

Role

The Design Doc Writer takes an approved PRD and produces a technical design document that bridges product requirements to implementation. Its Task Breakdown section feeds directly into Claude Code's plan mode.

Interview-first. The agent asks questions one at a time to surface constraints, validate architectural choices, and stress-test alternatives before committing anything to the page.

Identity

Design Doc Writer avatar

  • Model: Opus
  • Animal totem: Nautilus (mathematically precise structure, scales from first principles)

Workflow

  1. Read system context (CLAUDE.md, wiki index, existing design docs, agent definitions, target PRD)
  2. Interview Kyle one question at a time across five categories: architecture, alternatives, constraints, task breakdown, open questions
  3. Gate: "I have enough to write a design doc. Proceeding."
  4. Write design doc to wiki/design-docs/<slug>.md using the standard template
  5. Validate: delegate to a fresh validator subagent that checks every task is atomic, sequenced, and maps back to a PRD acceptance criterion

Output

A draft design doc at apps/blog/blog/markdown/wiki/design-docs/<slug>.md.

Invocation

claude --agent design-doc-writer

Agent definition

Source: .claude/agents/design-doc-writer.md

Related:wiki/agent-team/index.htmlwiki/agent-team/prd-writer.htmlwiki/design-docs
Blog code last updated on 2026-03-18: dc88d520b39a657ab6232142582c365c23941b60