What problem does it solve? Teams and agents often jump straight into coding without clarifying requirements, leading to wasted work on misunderstood features. This Skill enforces a structured design dialogue that turns vague ideas into reviewed, approved spec documents before any implementation begins. ## Core Features & Use Cases - Structured Design Dialogue: Explores project context, asks clarifying questions one at a time, proposes 2-3 approaches with trade-offs, and presents the design in sections for incremental approval. - Spec Document Generation: Writes validated designs to dated spec files under docs/superpowers/specs/, runs a self-review for placeholders and contradictions, and gates implementation behind user approval. - Visual Companion Server: Ships a Node.js WebSocket server with shell scripts that serves browser-based mockups, wireframes, and clickable option screens, recording user selections as JSON events. - Use Case: Before building a new dashboard feature, use this Skill to interview the user about goals, compare layout approaches visually in the browser, and commit an approved design spec that a planning skill then converts into an implementation plan. ## Quick Start Ask the agent to brainstorm the design for your next feature before writing any code, and answer its clarifying questions one at a time.