What problem does it solve? Teams and AI agents often jump straight into coding without clarifying requirements, leading to wasted work on misunderstood features. This Skill enforces a structured design-first workflow that explores intent, constraints, and alternatives 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 Generation and Review: Writes the approved design to a dated spec file under docs/superpowers/specs/, runs a self-review for placeholders and contradictions, and gates implementation behind explicit user approval. - Visual Companion Server: Ships a Node.js WebSocket server that serves browser-based mockups, wireframes, and A/B option screens, recording user click selections for the agent to read. - Use Case: Before building a new feature, activate this Skill to interview the user about purpose and success criteria, compare architectural approaches, and produce a committed design document that feeds directly into implementation planning. ## 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.