What problem does it solve?
Provides a disciplined, stepwise process to explore intent, surface constraints, and produce a validated design before any implementation begins, preventing wasted work from unexamined assumptions and premature coding.
Core Features & Use Cases
- Context exploration: instructs the agent to check project files, docs, and recent commits before asking clarifying questions.
- One-question-at-a-time clarification: forces incremental understanding of purpose, constraints, and success criteria.
- Approach comparison: requires proposing 2-3 approaches with trade-offs and a recommended option.
- Design gating and handoff: presents the design, obtains user approval, writes a spec to docs/superpowers/specs/, self-reviews the spec, and only then transitions to implementation planning.
- Visual companion: offers an optional browser-based mockup/diagram tool when visual questions arise.
Quick Start
Start by asking the agent to explore the project context and clarify the goal with one focused question, then request two to three alternative approaches and a recommended design.