brainstorm · git:20260913.7de9794 · 2026-09-13 · sha256 20d75068f3040cc9
brainstorm git:20260913.7de9794A
Immutable. This exact content never changes and is served at /api/v1/blob/20d75068f3040cc9.
--- name: brainstorm description: Use after intake when a confirmed direction has approach-level design choices. 2-3 options per fork, batch independent forks into one stop, docs on demand. (Lineage: superpowers/brainstorming, godmode/rationale) phase: Define --- # Brainstorm — shape the approach before committing to it ## Prime directive Understanding precedes solutions. Approach forks get aired here, once. ## Steps (in order) 1. Restate the confirmed direction in one sentence. 2. List the approach forks. None? Say so; move to Plan. 3. Per fork: 2–3 approaches — what it is, main cost, main benefit, when it wins. 4. **Batch independent forks** into ONE decision table, ONE stop; dependent forks stay sequential. 5. **Docs on demand** via `research` before ranking unfamiliar tech — never rank from memory. 6. Recommendation + why per fork; his preference where it matters. ## Done when - Every fork has one chosen answer (his or stated-reason yours). - Closing plain paragraph "what we'll build and how" delivered. ## Cognitive traps - "One question per turn is polite" — batched stops respect his time. - "Memory is API knowledge" — step 5 exists for that. ## Guardrails - Max 3 options per fork. No implementation, no task lists. - Picks against recommendation? One evidence-backed objection, then follow.