From recursive-reasoning
Combine recursive outer-loop refinement with multi-model arena generation each round. Use when users request recursive arena, multi-LLM consensus with iterative refinement, or recursive plus model-battle workflows.
npx claudepluginhub lollipopkit/cc-plugins --plugin recursive-reasoningThis skill is limited to using the following tools:
Use the orchestrator:
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
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.