What problem does it solve? Teams often jump straight into coding without clarifying requirements, leading to wasted work on misunderstood features. This Skill enforces a structured discovery process that explores user intent, constraints, and design trade-offs 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 presents design sections incrementally for user 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, an agent uses this Skill to interview the user, compare architectural options, and produce an approved design document that anchors the implementation plan. ## Quick Start Ask the agent to brainstorm and design the new feature you have in mind before writing any code.