comparelisted
Install: claude install-skill Lykhoyda/ask-llm
# Compare Provider Responses Side-by-Side
Send the same question to multiple LLM providers and present their responses verbatim, side-by-side. No synthesis, no consensus highlighting, no validation pipeline — just raw outputs so the user can compare directly.
This is the right tool when:
- You want to see how each provider phrases the same answer (style, depth, confidence)
- You want a sanity check before picking one provider's recommendation
- You want to evaluate which provider best fits a specific kind of question
- You explicitly want to AVOID Claude synthesizing or weighting the responses
If you want consensus extraction → use `/brainstorm` instead.
If you're reviewing a code diff → use `/multi-review` instead.
## Instructions
### Phase 1: Parse the request
Extract from the user's message:
1. **The question/prompt** to send to all providers (the meaningful payload)
2. **Optional provider filter** — if the user says "compare gemini and codex", only those two; otherwise default to all three (gemini, codex, ollama)
3. **Optional context files** — if the user references files (`@path/to/file`), preserve the `@` syntax in the per-provider prompt
If the question is missing or ambiguous, ask the user to clarify before dispatching.
### Phase 2: Dispatch in parallel via a single foreground Bash call
Use the **ADR-050 dispatch pattern** (direct backgrounding + per-PID wait, NOT subshells, NOT `run_in_background: true`):
```bash
rm -f /tmp/ask-llm-compare-*.out /tmp/ask-l