← ClaudeAtlas

comparelisted

This skill should be used when the user asks to "compare LLMs", "see how each provider answers", "side-by-side response", "what do Gemini, Codex, and Ollama think", or wants raw responses from multiple providers without synthesis. Unlike /brainstorm (which synthesizes findings) or /multi-review (which validates code reviews), /compare just shows each provider's answer side-by-side.
Lykhoyda/ask-llm · ★ 10 · AI & Automation · score 77
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