What problem does it solve? Teams often jump straight into coding new features without a validated design, leading to unexamined assumptions, scope creep, and wasted implementation effort. This Skill enforces a structured brainstorming workflow that turns rough ideas into reviewed, approved design specs before any code is written. ## Core Features & Use Cases - Guided Discovery Dialogue: Explores project context, then asks one clarifying question at a time (preferring multiple-choice) to pin down purpose, constraints, and success criteria. - Approach Comparison: Proposes 2-3 design approaches with tradeoffs and a clear recommendation before committing. - Spec Generation & Self-Review: Writes the approved design to docs/specs/YYYY-MM-DD-<topic>.md, commits it to git, and runs a self-review for placeholders, contradictions, and ambiguity. - Use Case: Before building a new Flutter feature with Firestore storage, use this Skill to explore the data model, error handling, and testing strategy with your team lead, then hand off an approved spec to the planning phase. ## Quick Start Ask the AI to brainstorm the design for your new feature idea before writing any specification or code.