What problem does it solve? Teams and AI agents 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 alternatives before any implementation begins. ## Core Features & Use Cases - Structured Discovery Dialogue: Asks clarifying questions one at a time, preferring multiple-choice formats, to understand purpose, constraints, and success criteria. - Approach Comparison: Proposes 2-3 alternative approaches with trade-offs and a reasoned recommendation before settling on a design. - Hard Implementation Gate: Blocks all coding, scaffolding, and implementation skills until the user explicitly approves a presented design. - 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 adding a new feature to your project, invoke this Skill to explore the project context, refine requirements through dialogue, compare architectural options, and produce an approved design document ready for implementation planning. ## Quick Start Ask the agent to brainstorm and design the new feature you have in mind before writing any code.