From recursive-reasoning
Orchestrates recursive outer-loop refinement with multi-model arena battles each round to iteratively improve task outputs. Use for recursive arena, multi-LLM consensus with refinement, or model-battle workflows.
How this skill is triggered — by the user, by Claude, or both
Slash command
/recursive-reasoning:recursive-arenaThis 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 orchestrator:
Use the orchestrator:
python3 "${CLAUDE_PLUGIN_ROOT}/skills/recursive-arena/scripts/recursive_arena.py".
python3 "${CLAUDE_PLUGIN_ROOT}/skills/recursive-arena/scripts/recursive_arena.py" \
--prompt "<task>" --iters 4 --arena-iters 3 --json
Common flags: --max-judges, --temperature, --max-tokens, --timeout.
For each outer iteration:
multi-model to generate a best candidate.Reuses multi-model .env configuration:
ARENA_MODELSARENA_OPENAI_BASE_URL or ARENA_PROVIDER_<NAME>_BASE_URLARENA_OPENAI_API_KEY, ARENA_PROVIDER_<NAME>_API_KEY)Optional orchestration env:
RLM_ARENA_ARENA_ITERS default inner arena iterationsRLM_ARENA_MAX_JUDGES default judge capiterationwinner_model_id (numeric ID only)avg_judge_scorerefinement_applied.env.npx claudepluginhub lollipopkit/cc-plugins --plugin recursive-reasoningSpawns parallel candidates for a task, picks the best base, and grafts strongest parts from others. Use when one attempt might lock in the wrong shape.
Consults external models (kimi, glm, gemini, gpt) via PAL for design brainstorming and reconciling conflicting proposals. Use when you want multi-model input on a design decision.
Orchestrates parallel analysis of coding problems across AI models (Claude, GPT, Gemini, Grok) via CLI tools or APIs, collects recommendations, and synthesizes optimal solution.