What problem does it solve?
This Skill prevents wasted engineering by forcing early alignment on user intent, requirements, constraints, and success criteria before any implementation work begins.
Core Features & Use Cases
- Project-context exploration: Reviews the current repo state and relevant docs to ground the design in reality.
- Design-first workflow with approvals: Guides you through clarifying questions, multiple approaches, and incremental design presentation with explicit user approval gates.
- Spec documentation & review loop: Writes a validated design spec to a dated path under docs/superpowers/specs/, dispatches a spec reviewer, and iterates until approved.
- Implementation transition control: Ensures you only proceed to implementation planning after the user approves the written spec, culminating in invoking writing-plans.
Use it when you’re adding features, changing behavior, or introducing new components and want a reliable, documented path from idea → spec → plan.
Quick Start
Invoke brainstorming for your proposed change, answer clarifying questions one at a time, and approve the presented design before any implementation is planned.