← ClaudeAtlas

brainstormlisted

Send a topic to multiple LLM providers in parallel while Claude Opus performs its own independent research in parallel, then synthesize all findings. Usage /brainstorm [providers] <topic>. External providers default to antigravity,codex. Example /brainstorm antigravity,codex,ollama "review this architecture"
Lykhoyda/ask-llm · ★ 10 · AI & Automation · score 77
Install: claude install-skill Lykhoyda/ask-llm
# Multi-LLM Brainstorm Consult multiple external LLM providers simultaneously on a topic while Claude Opus performs its own independent research in parallel, then synthesize the findings from all participants. ## Instructions ### Phase 1: Parse arguments - If the first argument looks like a comma-separated provider list (e.g., `antigravity,codex` or `gemini,codex,ollama`), use those as the external providers - If no provider list is given, default to `antigravity,codex` - Valid external providers: `gemini`, `codex`, `ollama`, `antigravity` - `antigravity` requires `agy` installed + logged in; if it's unavailable the coordinator surfaces that and continues with the other providers - Everything after the provider list (or all args if no list) is the topic - Claude Opus is always a participant — it's not in the provider list because it runs inside the coordinator ### Phase 2: Determine and prepare the brainstorm topic - If the user provided a topic directly, use it - If the context is about code changes, gather the relevant diff: - `git status --short` first to see what's modified/added/deleted - `git add -N <new-files>` for untracked files the user wants included - `git diff` + `git diff --cached` combined - **Filter noise**: exclude `:!docs/` `:!apps/docs/` `:!*.md` `:!yarn.lock` `:!*.lock` `:!*.png` from the pathspec — providers don't need to review your ADR/doc additions - **Size-check**: if combined diff > 150KB, ask the user before sending (the providers wi