Produces approved design documents for new features, refactors, architecture changes, or behavior updates before any code. Enforces checklist with adversarial review, decomposition, and spec validation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-optimized:brainstormingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Turn rough requests into an approved design before implementation.
Turn rough requests into an approved design before implementation.
Do not write code, edit files, or invoke implementation skills until design approval is explicit.
CLAUDE.md / AGENTS.md and long-term collaboration is expected, consider using claude-md-creator to create a minimal, high-signal context file.docs/plans/YYYY-MM-DD-<topic>-design.md.spec-document-reviewer-prompt.md. Replace [SPEC_FILE_PATH] with the saved path. If the reviewer returns Issues Found, resolve critical issues before proceeding — do not pass a flawed spec to planning.writing-plans.Include:
Apply senior engineering judgment during design:
writing-plans is invoked as the next skill.npx claudepluginhub repozy/superpowers-optimizedUse when starting any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements, and design before implementation.
Guides structured brainstorming to explore user intent, requirements, and design before implementation. Prevents premature coding by enforcing design approval.
Guides design-first brainstorming: explores intent/requirements, proposes 2-3 approaches with trade-offs and counter-arguments before coding features or components.