What problem does it solve?
Brainstorming turns raw ideas into clear, user-approved design specifications, reducing wasted implementation work from unclear requirements.
Core Features & Use Cases
- Guided context-first discovery: Explore the current project state before proposing anything.
- Clarifying questions (one at a time): Refine purpose, constraints, and success criteria without overwhelming the user.
- Options with trade-offs: Propose 2–3 approaches, recommend one, and justify it.
- Design presentation with approval checkpoints: Present design sections and require user approval before moving on.
- Spec documentation + handoff to planning: Save the validated design into the repo spec path and transition to the writing-plans skill.
- Optional Visual Companion flow: Offer a browser-based tool for visual questions like mockups and diagrams, without forcing visuals when not needed.
Quick Start
Use the brainstorming skill to produce a complete, sectioned design spec and get your approval before any implementation begins.