brainstorming
Installation
SKILL.md
Brainstorming
Planning, ideation, problem decomposition, and trade-off analysis for software projects. Produces actionable decisions with documented rationale.
When to Use
- Planning a new feature or system
- Evaluating multiple implementation approaches
- Making technology or architecture decisions
- Decomposing a complex problem into smaller tasks
- User asks "how should we approach X?" or "what are the options for Y?"
Don't use for:
- Trivial changes (one-line fixes, obvious implementations)
- Pure code review (use critical-partner)
- Validating or stress-testing a decision already made (use critical-partner)
- Debugging (use systematic-debugging)