What problem does it solve? Jumping straight into code without understanding requirements leads to wasted work and wrong assumptions. This Skill enforces a structured discovery process that turns vague ideas into validated design documents before any implementation starts. ## Core Features & Use Cases - Structured Discovery Dialogue: Explores project context, then asks clarifying questions one at a time to understand purpose, constraints, and success criteria. - Design Validation Gate: Proposes 2-3 approaches with trade-offs, presents the design in sections, and blocks all implementation until the user approves a written spec saved to docs/superpowers/specs/. - Visual Companion: Includes a browser-based companion server (Node.js WebSocket server with start/stop scripts) for showing mockups, diagrams, and layout options during visual design questions. - Use Case: Before building a new feature, use this Skill to interview yourself about requirements, compare architectural approaches, and produce a committed design document that feeds directly into implementation planning. ## Quick Start Ask the AI to brainstorm the design for your new feature before writing any code, and answer its clarifying questions one at a time.