What problem does it solve? Jumping straight into code without a validated design leads to wasted work, unexamined assumptions, and rework. This Skill enforces a structured discovery process that turns rough ideas into reviewed, approved design specs before any implementation starts. ## Core Features & Use Cases - Structured Discovery Checklist: 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 Writing and Review Loop: Writes the approved design to a dated spec file, runs a self-review for placeholders, contradictions, ambiguity, and scope, then gates implementation on explicit user approval. - Visual Companion Server: Includes a Node.js WebSocket server that serves browser-based mockups, diagrams, and clickable option screens when a question is better shown than described. - Use Case: Before building a new feature, invoke this Skill to interview yourself about requirements, compare architectural approaches, and produce a committed design document that an implementation-planning skill can consume. ## Quick Start Ask the agent to brainstorm the feature you want to build and answer its clarifying questions until it presents a design for your approval.