What problem does it solve?
Rapidly clarifies and formalizes complex, multi-faceted requirements so teams avoid wasted work from unexamined assumptions and jump straight to an agreed design before implementation.
Core Features & Use Cases
- Explore project context (files, docs, recent commits) before asking detailed questions.
- Offer a browser-based visual companion for mockups, diagrams, and side-by-side comparisons when visual questions are anticipated.
- Ask clarifying questions one at a time, propose 2-3 approaches with trade-offs, and lead with a recommended option.
- Present the design in incremental sections, require explicit user approval, write the validated spec to docs/superpowers/specs/, perform a spec self-review, and only then transition to the writing-plans handoff.
- Enforces a hard gate: do not perform implementation actions or invoke implementation skills until the design is approved.
Quick Start
Ask the brainstorming skill to explore a complex requirement, propose 2-3 approaches with trade-offs, and present a recommended design for approval.