What problem does it solve?
It prevents wasted implementation by forcing early alignment on intent, requirements, and design before any coding or scaffolding begins.
Core Features & Use Cases
- Project-context exploration first: reviews the current repository state to ground the design in reality.
- Clarifying questions (one at a time): refines purpose, constraints, and success criteria without overwhelming the user.
- Design proposal with trade-offs: presents 2–3 approaches, recommends one, then presents a sectioned design for approval.
- Written design spec with review loop: saves a validated design doc to the repo under docs/superpowers/specs/ and runs a spec-document-reviewer approval cycle (up to 5 iterations).
- Hard-gate safety: never proceeds to implementation skills until the design and spec are explicitly approved by the user.
Quick Start
Use the brainstorming skill to convert your request into an agreed-upon design and spec before any implementation plan is generated.