What problem does it solve?
It prevents wasted engineering effort by forcing early alignment on intent, requirements, constraints, and success criteria before any implementation starts.
Core Features & Use Cases
- Clarify project context: Review the current repository state (files, docs, and recent commits) to ground decisions in reality.
- Ask one question at a time: Drive toward a clear understanding by collecting user-specific constraints and goals.
- Propose and validate designs: Offer 2–3 approaches, present a structured design in sections, and require approval before proceeding.
- Generate a design doc and move to planning: Save the validated design into
docs/plans/YYYY-MM-DD-<topic>-design.md, then transition by invoking the writing-plans skill only after approval.
Quick Start
Ask the brainstorming skill to analyze your current project context, ask clarifying questions one at a time, propose 2–3 approaches, and present a design for approval before any implementation begins.