What problem does it solve?
Prevents premature implementation by forcing structured exploration of user intent, constraints, and success criteria so that work starts from a validated design rather than assumptions.
Core Features & Use Cases
- Context exploration: Directs the agent to review project files, docs, and recent commits to ground the conversation in the current codebase.
- Guided clarification: Asks one clarifying question at a time to surface constraints, priorities, and acceptance criteria.
- Approach comparison & gated approval: Proposes 2-3 approaches with trade-offs, presents a recommended design, obtains user approval, writes a dated design doc to docs/plans, and then transitions to implementation planning.
- Use Case: When adding a new component or feature, use this Skill to define scope, pick an approach, and produce a short approved design before any code is written.
Quick Start
Use the brainstorming skill to explore the new login flow idea by asking one clarifying question about user goals and constraints.