What problem does it solve? Teams often jump straight into coding without clarifying requirements, leading to wasted work on unexamined assumptions. This Skill enforces a structured discovery process that explores user intent, constraints, and design alternatives before any implementation begins. ## Core Features & Use Cases - Structured Discovery: Explores project context, then asks clarifying questions one at a time to understand purpose, constraints, and success criteria. - Design Exploration: Proposes 2-3 approaches with trade-offs and a recommendation, then presents the design in sections for incremental approval. - Design Documentation: Writes the validated design to docs/plans/YYYY-MM-DD-<topic>-design.md, commits it to git, and hands off to the writing-plans skill. - Use Case: Before building a new feature, use this Skill to interview yourself about requirements, compare architectural options, and produce an approved design doc that implementation can follow. ## Quick Start Ask the assistant to brainstorm the design for your new feature before writing any code.