What problem does it solve? Teams often jump straight into coding without clarifying requirements, leading to rework from unexamined assumptions. This Skill enforces a structured design-first workflow that turns rough ideas into reviewed, approved specification documents before any implementation begins. ## Core Features & Use Cases - Structured Discovery Dialogue: Explores project context, then asks clarifying questions one at a time to refine purpose, constraints, and success criteria. - Design Proposal and Approval Gate: Proposes 2-3 approaches with trade-offs, presents the design in sections, and blocks all implementation until the user approves. - Spec Document Generation: Writes the validated design to a dated spec file, runs a self-review for placeholders and contradictions, and hands off to implementation planning. - Visual Companion Server: Optionally serves browser-based mockups, diagrams, and A/B layout comparisons via a local WebSocket server with session-key authentication. - Use Case: When asked to add a new feature, the Skill first explores the codebase, interviews the user about requirements, presents design options, and only after written spec approval invokes the planning skill. ## Quick Start Ask the agent to help you design a new feature and it will interview you, propose approaches, and produce an approved spec document before any code is written.