What problem does it solve?
This Skill forces rigorous upfront exploration to avoid wasted work by clarifying user intent, constraints, and success criteria before any implementation begins. It prevents premature coding and unexamined assumptions that lead to rework.
Core Features & Use Cases
- Structured discovery: examine project context, files, and recent commits to ground the conversation.
- One-question-at-a-time refinement: ask clarifying questions serially to converge on clear goals and constraints.
- Option analysis & recommendation: propose 2–3 approaches with trade-offs and a recommended path.
- Design validation & handoff: present incremental design sections for approval, write a committed design doc to docs/plans/YYYY-MM-DD-<topic>-design.md, and transition to an implementation planning skill once approved.
- Use Cases: scoping a new feature, refactoring a component, changing configuration, or documenting small utilities where assumptions must be clarified.
Quick Start
Help me brainstorm a design for adding a new feature; start by asking one clarifying question about the goals or constraints.