design
Use to produce a Software Architecture Document for a feature — Arc42 12 sections + C4 L1/L2 inline + ADRs spawned on a blast-radius gate — once spec.md exists. Triggers on "design {slug}", "architecture for {slug}", "SAD for {slug}", "arc42 for {slug}", "C4 context+container for {slug}", "/awesome-sdd:design {slug}". Drafts §1–§12, discusses unresolved choices one at a time in plain language, spawns an ADR only when a decision crosses the blast-radius threshold (irreversible / multi-module / has legitimate alternatives), writes each resolved section + its ADRs to disk immediately, then runs a clean-context critic and commits sad.md + each ADR separately. Brownfield: dispatches an Explore subagent to map the repo first. Hard-refuse if spec.md is missing; CONTEXT.md is optional (when present its Glossary is canonical).
Pinned to revision 8be88261fac7, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/design/SKILL.md
- skills/design/references/ask-examples.md
- skills/design/references/blast-radius.md
- skills/design/references/c4-mermaid-syntax.md
- skills/design/references/critic.md
- skills/design/references/draft-generation.md
- skills/design/references/socratic.md
- skills/design/templates/adr.md
- skills/design/templates/deployment.md
- skills/design/templates/sad.md
Every link opens the file at its source, pinned to the revision this page describes.