Use when writing a proposal, RFC, design document, spec, or migration plan - anything that argues for a change, records a design, or asks readers for input on one. Encodes the proposal skeleton, the Why & What decision box, and the completeness checks. Use whenever a change needs arguing or scoping in writing, even if the user just says "write up the approach".
Install
npx skills add riekelt/technical-writer --skill writing-design-docsnpx skills add riekelt/technical-writer --skill writing-design-docs -a claude-code -gnpx skills add riekelt/technical-writer --skill writing-design-docs -a codex -ggemini skills install https://github.com/riekelt/technical-writer.git --path plugins/technical-writer/skills/writing-design-docsgh skill install riekelt/technical-writer writing-design-docsgit clone --depth 1 https://github.com/riekelt/technical-writer /tmp/riekelt__technical-writer
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/riekelt__technical-writer/plugins/technical-writer/skills/writing-design-docs ~/.claude/skills/writing-design-docs # Claude Code
cp -R /tmp/riekelt__technical-writer/plugins/technical-writer/skills/writing-design-docs ~/.agents/skills/writing-design-docs # Codex, Cursor, Gemini CLI, Copilot, OpenCode