What problem does it solve?
Prevents premature implementation and wasted work by ensuring ideas are explored, requirements are clarified, and a vetted design is approved before any coding or scaffolding begins. It forces a design-first workflow so assumptions are surfaced, scope is scoped, and success criteria are defined.
Core Features & Use Cases
- Context exploration: Inspect project files, docs, and recent commits to ground the conversation in the current codebase.
- One-question-at-a-time clarification: Ask focused clarifying questions sequentially to refine intent, constraints, and success metrics.
- Approach comparison & recommendation: Propose 2–3 approaches with trade-offs and lead with a recommended option.
- Design approval gate: Present design sections, get explicit user approval, write a spec to docs/superpowers/specs/, perform a quick self-review, and only then invoke the writing-plans skill.
- Visual Companion support: Offer browser-based mockups and diagrams when visual decisions are required.
Quick Start
Start by asking the assistant to help brainstorm a design for your feature by describing the goal and constraints, then answer the clarifying questions one at a time so the assistant can propose 2-3 approaches and produce an approvable design.