From recursive-reasoning
Runs multi-model battles with rotating writer and judge models via OpenAI-compatible endpoints. Use for comparing models, multi-LLM critiques, or iteratively improving answers.
How this skill is triggered — by the user, by Claude, or both
Slash command
/recursive-reasoning:multi-modelThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use the bundled runner:
Use the bundled runner:
python3 "${CLAUDE_PLUGIN_ROOT}/skills/multi-model/scripts/multi_model.py".
The script searches upward from the current working directory for .env.
Required variables:
ARENA_MODELSARENA_OPENAI_BASE_URL (single endpoint) or ARENA_PROVIDER_<NAME>_BASE_URL (multi-provider)ARENA_OPENAI_API_KEY, ARENA_PROVIDER_<NAME>_API_KEYSingle-endpoint example:
ARENA_MODELS=qwen3:8b,deepseek-r1:14b
python3 "${CLAUDE_PLUGIN_ROOT}/skills/multi-model/scripts/multi_model.py" \
--prompt "<task>" --iters 5 --max-judges 3 --json
Useful flags: --out, --temperature, --max-tokens, --timeout.
--json..env.Model 0, Model 1, ...).npx claudepluginhub lollipopkit/cc-plugins --plugin recursive-reasoningOrchestrates parallel analysis of coding problems across AI models (Claude, GPT, Gemini, Grok) via CLI tools or APIs, collects recommendations, and synthesizes optimal solution.
Compares LLM models on quality, cost, and latency for your specific task using your own eval set. Helps decide when to switch models or use cheaper alternatives.
Runs 3 AI models in parallel (gpt-5.2-pro, gemini-3-pro-preview, claude-opus-4-5-20251101) for diverse perspectives on code queries. Invoke via /ask-council or auto-activates.