What problem does it solve? Jumping straight into code without a validated design leads to wasted work and unexamined assumptions. This Skill enforces a structured brainstorming process that explores user intent, requirements, and design trade-offs before any implementation begins. ## Core Features & Use Cases - Structured Design Dialogue: Explores project context, asks clarifying questions one at a time, and proposes 2-3 approaches with trade-offs before presenting a design for approval. - Spec Generation and Review: Writes the approved design to a dated spec file in docs/superpowers/specs/, runs a self-review for placeholders and contradictions, and gates implementation on user sign-off. - Visual Companion: Optionally serves browser-based mockups, diagrams, and side-by-side comparisons via a local WebSocket server when a question is clearer shown than described. - Use Case: Before building a new feature, use this Skill to refine the idea through questions, compare architectural approaches, and produce a committed design document that feeds directly into implementation planning. ## Quick Start Ask the AI to brainstorm and design your feature idea before writing any code, and it will walk you through questions, approaches, and an approved spec.