← ClaudeAtlas

designlisted

Create technical design documents. Use when deciding how to implement something -- the skill decomposes the problem into decision questions, evaluates each with structured trade-off analysis, and produces a design doc with the chosen approach. Triggers on "help me design X", "how should we architect Y", "compare approaches for Z", "write a design doc", "what's the best approach for W", or "I need to decide between A and B". Do NOT use for quick opinions without a formal document, open-ended exploration (/explore), or requirements definition (/prd).
tsukumogami/shirabe · ★ 0 · Web & Frontend · score 67
Install: claude install-skill tsukumogami/shirabe
@.claude/shirabe-extensions/design.md @.claude/shirabe-extensions/design.local.md # Design Documents Design documents capture HOW to build something -- the technical approach, trade-offs considered, and architecture chosen. They complement PRDs (which capture WHAT and WHY) and are the input for /plan (which breaks designs into issues). **Writing style:** Read `skills/writing-style/SKILL.md` for guidance. ## Artifact Lifecycle **Lifecycle:** Durable. Stays in `docs/designs/` after completion. DESIGN is durable because the architectural decisions captured at DESIGN-Accepted time are the audit trail of how the implementation was chosen. Future readers asking why a particular architecture was selected need the DESIGN to remain in place; Current-state designs move to docs/designs/current/ but stay on disk. ## Structure ### Frontmatter Every design doc begins with YAML frontmatter: ```yaml --- status: Proposed problem: | 1 paragraph: what's broken or missing, who it affects, why now. decision: | 1 paragraph: chosen approach and key design elements. rationale: | 1 paragraph: why this approach, what trade-offs were weighed. --- ``` All four fields required. Use literal block scalars (`|`). Frontmatter status must match the Status section in the body -- agent workflows parse frontmatter to determine lifecycle state, so divergence causes silent errors. The frontmatter provides a self-contained summary so readers can understand the design without reading the full docume