What problem does it solve? Jumping straight into implementation without understanding requirements leads to wasted work and misaligned features. This Skill enforces a structured design dialogue that turns vague ideas into validated, written specifications before any code is written. ## Core Features & Use Cases - Structured Design Dialogue: Explores project context, asks one clarifying question at a time, proposes 2-3 approaches with trade-offs, and presents the design in sections for incremental approval. - Spec Document Generation: Writes the approved design to a dated spec file, runs a self-review for placeholders and contradictions, and gates implementation behind user review. - Visual Companion Server: Includes a local browser companion (Node.js server with WebSocket) for showing mockups, layout comparisons, and diagrams when questions benefit from visual treatment. - Use Case: Before building a new feature like a seat-selection UI, use this Skill to clarify requirements, compare layout approaches visually, and produce an approved spec 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.