brainstorm
SKILL.md
Brainstorm
Overview
Generate many concise options first, then converge with the user. Favor breadth, then prune to what fits scope, time, and constraints.
When to Use
- Any build/fix request that lacks explicit constraints (scope, stack, perf, deadlines).
- User asks for ideas, approaches, pros/cons, or “what are my options?”
- Early in a task to choose direction or unblock.
- When stuck or tunneling on one solution.
- Before a code/PR review: confirm expectations (depth, checks to run) then proceed with the agent default review flow.
Core Pattern (Diverge → Converge)
- Clarify must-haves/constraints in 1–3 bullets (time, stack, budget, risk).
- Diverge: list 5–10 varied options (mix quick wins, bold bets, hybrids). One line each.
- Cluster and trim: group similar items, drop weak/out-of-scope ones.
- Select 1–3 candidates with rationale (impact vs effort vs risk).
- Ask for a pick or permission to detail the top choice.
- If chosen, expand into a concrete next-step plan (3–6 steps, timeboxed).