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

- Model: Opus
- Animal totem: Nautilus (mathematically precise structure, scales from first principles)
Workflow
- Read system context (CLAUDE.md, wiki index, existing design docs, agent definitions, target PRD)
- Interview Kyle one question at a time across five categories: architecture, alternatives, constraints, task breakdown, open questions
- Gate: "I have enough to write a design doc. Proceeding."
- Write design doc to
wiki/design-docs/<slug>.mdusing the standard template - 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