brainstormlisted
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