What problem does it solve? Teams often jump into coding before clarifying requirements, leading to rework and misaligned implementations. This Skill enforces a structured design-first workflow that explores user intent, constraints, and alternatives before any code is written. ## Core Features & Use Cases - Structured Discovery Dialogue: Explores project context, asks clarifying questions one at a time, and proposes 2-3 approaches with trade-offs before settling on a design. - Design Spec Generation: Writes validated design documents to dated spec files, runs a self-review for placeholders and contradictions, and gates implementation behind explicit user approval. - Visual Companion Server: Includes a browser-based companion (Node.js server with WebSocket) for presenting mockups, diagrams, and layout options when questions are better shown than described. - Use Case: Before building a new feature, invoke this Skill to interview stakeholders, compare architectural approaches, produce an approved spec document, and then hand off to an implementation-planning skill. ## 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.