What problem does it solve? Jumping straight from an idea to code leads to unexamined assumptions, scope creep, and wasted work. This Skill enforces a structured design phase where requirements are clarified, approaches are compared, and a written spec is approved 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 Writing and Review Gates: Writes the validated design to a dated spec file, runs a self-review for placeholders, contradictions, ambiguity, and scope, then requires explicit user approval before planning. - Browser-Based Visual Companion: Serves mockups, wireframes, and side-by-side layout comparisons in a local web page so users can click to select visual options during brainstorming. - Use Case: Before building a new feature, use this Skill to refine the idea through dialogue, compare architecture options, and produce an approved design document that feeds directly into implementation planning. ## Quick Start Ask the agent to brainstorm the design for your new feature before writing any code, and answer its clarifying questions one at a time.