brainstorminglisted
Install: claude install-skill synaptiai/synapti-marketplace
# Brainstorming
Domain skill for multi-option exploration and collaborative decision-making before implementation.
## Iron Law
**EXPLORE BEFORE COMMITTING. The cost of choosing wrong is 10x the cost of exploring options.**
Every hour spent exploring saves a day of rework from the wrong approach.
## When to Brainstorm
- Multiple valid approaches exist (and you know it)
- Requirements are unclear or ambiguous
- New territory — no existing patterns to follow
- User says "help me think through" or "what are our options"
- You catch yourself defaulting to the first idea
## Exploration Process
Track the brainstorming lifecycle with tasks:
```
TaskCreate("Clarify goal", "Confirm what, why, who before generating options")
TaskCreate("Check existing patterns", "Search codebase for how similar problems are solved")
TaskCreate("Generate approaches", "Produce 2-4 distinct approaches with pros, cons, effort, risk")
TaskCreate("Compare and recommend", "Build comparison table, highlight trade-offs, recommend")
TaskCreate("User decision", "Present recommendation, get user choice, log decision")
```
### 1. Clarify the Goal
TaskUpdate("Clarify goal", status: "in_progress")
Before generating options, confirm you understand:
- **What** needs to happen (outcome, not implementation)
- **Why** it needs to happen (motivation, constraints)
- **Who** is affected (users, systems, team)
Use `AskUserQuestion` if the goal is ambiguous. Don't guess.
TaskUpdate("Clarify goal", status: "complet