@anagnole/brainstorm
v0.1.0
Published
Diverse idea expansion powered by Mycelium agent networks
Readme
Brainstorm
Expand a half-baked idea into diverse perspectives. Powered by Mycelium agent networks and Claude.
Feed it an idea, and it activates a graph of cognitively diverse AI agents — each responds from their unique thinking style. A diversity-biased walk through the network ensures you don't get five variations of the same take.
Install
npm install -g @anagnole/brainstormUsage
# Basic — 5 diverse perspectives on your idea
brainstorm "what if we made a social network for pets"
# More agents, different walk strategy
brainstorm "idea" --agents 8 --strategy cluster-bridging
# Cap spending
brainstorm "idea" --budget 0.25
# Open the Mycelium viz dashboard to see the graph walk in real time
brainstorm "idea" --viz
# Machine-readable output
brainstorm "idea" --jsonRequires the Claude CLI to be installed and authenticated.
Options
| Flag | Default | Description |
|------|---------|-------------|
| -n, --agents <count> | 5 | Number of agents to activate |
| -s, --strategy <name> | diversity-biased | Walk strategy: random, diversity-biased, cluster-bridging |
| -w, --walk-length <n> | 10 | Graph traversal length |
| -m, --model <model> | claude-sonnet-4-20250514 | Claude model |
| -b, --budget <dollars> | none | Max spend in USD |
| --viz | false | Open Mycelium viz dashboard |
| --json | false | Output as JSON |
How it works
- 27 curated agents from Crucible, each with a detailed cognitive procedure and 6D personality embedding
- Mycelium builds a small-world graph — agents cluster by cognitive similarity, with shortcut edges bridging distant styles. The graph rewires differently each run.
- A walk traverses the graph to select maximally diverse agents (furthest-point sampling)
- Each agent calls Claude with its specific reasoning procedure as the system prompt — Devil's Advocate ranks assumption fragility, Alien Observer strips cultural context, Wildcard connects to unexpected domains
- Responses stream to your terminal in real time, each agent in a unique color
The agents
| Agent | Cognitive Style | |-------|----------------| | Devil's Advocate | Assumption Fragility Ranking | | First Principles | Strip-and-Rebuild from Verified Facts | | Inversion Thinker | Guarantee Failure, Then Invert | | Wildcard | Frame-Breaking Lateral Transfer | | Alien Observer | Zero-Context Observation | | Child's Mind | Recursive "Why?" Descent | | Analogist | Structural Parallel Mapping | | Provocateur | Elephant-in-the-Room Naming | | Systems Thinker | Causal Loop Mapping | | Economist | Incentive & Externality Analysis | | Game Theorist | Strategic Interaction Modeling | | Evolutionary Biologist | Fitness Landscape Analysis | | Anthropologist | Cultural Artifact Study | | Time Traveler | Future-Retrospective Evaluation | | Pre-Mortem Writer | Failure Narrative Construction | | Historian | Precedent Research | | Pragmatist | Cheapest 30-Day Experiment | | The Builder | Critical Path Decomposition | | The User | Moment-by-Moment Experience Narration | | The Competitor | Rival Counter-Strategy Design | | Quantifier | Fermi Estimation | | Scale Shifter | Phase Transition Discovery | | Synthesizer | Dialectical Synthesis | | Bayesian Updater | Probabilistic Evidence Updating | | Anti-Fragility Tester | Fragile/Robust/Anti-Fragile Classification | | Stakeholder Cartographer | Power & Interest Mapping | | Metaphor Maker | Diagnostic Metaphor Analysis |
Claude Code skill
Brainstorm ships with a Claude Code slash command. Install it with:
mkdir -p ~/.claude/commands
cp node_modules/@anagnole/brainstorm/commands/brainstorm.md ~/.claude/commands/Then use it from any Claude Code conversation:
/brainstorm what if we replaced all meetings with async voice memosLicense
MIT
