brainstorm-all · diff
git:20260806.2433d79 to git:20260820.9d27169
6 added, 6 removed. Audit A to A.
---
name: brainstorm-all
- description: Send a topic to all external providers (Gemini, Codex, Ollama, Antigravity) concurrently after the current host model forms an independent view. Use when the user wants an all-provider brainstorm with synthesis and explicit unavailable-provider reporting.
+ description: Send a topic to all external providers (Gemini, Codex, Grok, Ollama, Antigravity) concurrently after the current host model forms an independent view. Use when the user wants an all-provider brainstorm with synthesis and explicit unavailable-provider reporting.
---
<!-- PORTABLE-CONTRACT:START -->
## Portable contract
- Apply the brainstorm contract with all four external providers: Gemini, Codex, Ollama, and Antigravity. The current host model forms its independent view first; unavailable providers are reported, not silently omitted; synthesis distinguishes verified evidence from inference.
+ Apply the brainstorm contract with all five external providers: Gemini, Codex, Grok, Ollama, and Antigravity. The current host model forms its independent view first; unavailable providers are reported, not silently omitted; synthesis distinguishes verified evidence from inference.
<!-- PORTABLE-CONTRACT:END -->
## Host adapters
### Pi adapter
- Follow `/skill:brainstorm` semantics with `ask-multi` providers `gemini,codex,ollama,antigravity`, after the current Pi host model has committed its independent view.
+ Follow `/skill:brainstorm` semantics with `ask-multi` providers `gemini,codex,grok,ollama,antigravity`, after the current Pi host model has committed its independent view.
<!-- HOST-ADAPTER:CLAUDE-CODE:START -->
### Claude Code adapter
The existing detailed workflow below is the Claude Code adapter. Its Agent, MCP, hook, `CLAUDE_PLUGIN_ROOT`, and `AskUserQuestion` mechanics apply only on Claude Code; they do not override the Pi adapter above.
# Multi-LLM Brainstorm (All Providers)
- Consult all available external LLM providers (Gemini, Codex, Ollama, Antigravity) simultaneously while Claude Opus performs its own independent research on the topic, then synthesize perspectives from all five participants.
+ Consult all available external LLM providers (Gemini, Codex, Grok, Ollama, Antigravity) simultaneously while Claude Opus performs its own independent research on the topic, then synthesize perspectives from all six participants.
## Instructions
1. Determine the brainstorm topic:
- If the user provided a topic directly, use it
- If the context is about code changes, gather the relevant diff with `git diff` and `git diff --cached`
- If the context is a design/plan, gather the relevant documentation or conversation context
2. If no topic is clear, ask the user what they'd like to brainstorm about.
- 3. Launch the `brainstorm-coordinator` agent with the topic, external providers set to `gemini,codex,ollama,antigravity`, and any gathered context. The coordinator will:
+ 3. Launch the `brainstorm-coordinator` agent with the topic, external providers set to `gemini,codex,grok,ollama,antigravity`, and any gathered context. The coordinator will:
- Run its own Claude Opus research phase in parallel with the external dispatches (Phase 3B — reads actual files, traces code, uses WebFetch/WebSearch on referenced external docs)
- - Dispatch the topic to the four external providers in parallel (Phase 3A)
+ - Dispatch the topic to the five external providers in parallel (Phase 3A)
- Synthesize all findings with Claude's verified findings weighted higher than inferred ones
<!-- HOST-ADAPTER:CLAUDE-CODE:END -->