What problem does it solve?
Helps teams and individuals move from vague ideas to a validated design by guiding structured, collaborative thinking before any implementation begins. It prevents premature coding, unexamined assumptions, and wasted rework by enforcing a disciplined exploration and approval process.
Core Features & Use Cases
- Context exploration: Instructs the agent to inspect project files, docs, and recent changes to ground the discussion.
- Clarifying Q&A: Drives an iterative, one-question-at-a-time dialogue to surface requirements, constraints, and success criteria.
- Alternative proposals & recommendation: Produces 2–3 approaches with trade-offs and a recommended path.
- Design validation and handoff: Produces a scaled design document, requests explicit user approval, saves the design to docs/plans/YYYY-MM-DD-<topic>-design.md, commits it, and transitions to the implementation planning skill.
- Use Case: Planning a new feature, comparing architecture choices for a service, or preparing a product spec before engineering work begins.
Quick Start
Use the brainstorming skill to explore project context, ask one clarifying question at a time, propose two to three approaches with trade-offs, and present a design for approval.