What problem does it solve?
It prevents rushed implementation by turning vague ideas into clear, validated designs before any code or scaffolding work begins.
Core Features & Use Cases
- Project-context exploration: Reviews the current repository, docs, and recent history to ground the discussion in what already exists.
- Guided clarification: Asks one focused question at a time to refine purpose, constraints, scope, and success criteria.
- Options and trade-offs: Proposes 2-3 approaches with clear pros, cons, and a recommendation.
- Design-first workflow: Presents the design in sections, collects approval, writes the spec, and only then transitions to implementation planning.
- Use case: Useful when planning a new feature, changing behavior in an existing codebase, or decomposing a larger idea into smaller implementation-ready parts.
Quick Start
Use the brainstorming skill to inspect the project, ask me one clarifying question, and help me shape the idea into an approved design before implementation.