brainstorm
Installation
SKILL.md
Brainstorm
Generate and evaluate competing solutions to a problem using parallel agents. Each proposer independently designs an approach, then all proposers critique each other's work. The lead synthesizes everything into a structured comparison for the user to choose from.
When to Use
- "What's the best way to..." — open-ended design questions
- Multiple valid approaches exist and trade-offs are unclear
- You want to explore the solution space before committing to an implementation
- Architecture or design decisions that will be hard to reverse
- The user explicitly asks to brainstorm, compare approaches, or evaluate options
When NOT to Use
- The problem has one obvious solution — just do it
- Debugging — use
competing-hypothesesinstead - Multi-part problems that need parallel research — use
team-solveinstead