What problem does it solve?
Many development efforts begin without a clear design, leading to wasted time, mis‑aligned expectations, and costly rework. This Skill forces a structured brainstorming phase that uncovers intent, requirements, and architectural decisions before any code is written.
Core Features & Use Cases
- Context exploration: Reviews project files, recent commits, and documentation to build a shared understanding.
- Visual companion offering: Optionally presents mockups or diagrams when visual clarification is beneficial.
- Clarifying questions: Asks one question at a time to refine purpose, constraints, and success criteria.
- Approach proposals: Generates 2‑3 viable solutions with trade‑offs and a recommendation.
- Design specification: Produces a structured design doc, performs self‑review, and stores it in
docs/superpowers/specs/.
- User approval gate: Requires explicit user sign‑off before any implementation steps.
- Transition to planning: Hands off to the
writing-plans skill to create an implementation plan.
Quick Start
Start by saying, “I want to design a new feature for the project; please guide me through the brainstorming process.”