Drafts, revises, or reviews software design documents following Google's design doc methodology. Use for RFCs, architecture proposals, and design reviews.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pproenca-dot-skills-1:write-design-docsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use the design doc as a problem-solving and consensus-building tool, not as an implementation manual.
Use the design doc as a problem-solving and consensus-building tool, not as an implementation manual.
Decide whether a design doc is warranted.
Gather the minimum context needed to make the design concrete.
Draft around decisions and trade-offs.
Keep the document readable.
Shape the lifecycle.
Read references/design-doc-guidance.md before drafting or reviewing a substantive design doc. Use it for the article-derived template, decision checklist, section guidance, and review rubric.
npx claudepluginhub joshuarweaver/cascade-code-general-misc-1 --plugin pproenca-dot-skills-1Writes lightweight architecture design docs for ambiguous or consequential decisions. Grounds in existing code, explores tradeoffs and alternatives, and stops for human review before implementation.
Technical design documents — problem analysis, solution exploration, architectural decisions. Invoke whenever task involves any interaction with design documents — creating, updating, reviewing, comparing options, or capturing architectural decisions.
Document writing and review standards: five-document architecture, ownership boundaries, cross-reference rules, and the validation checklist enforced by doc-reviewer. Loads when authoring or reviewing PRDs, system-design docs, ADRs, briefs, or CLAUDE.md.