arena
Spawn N parallel candidates at the same task, pick a base, graft the strongest parts of the losers into it. Use for /arena, 'arena this', 'throw it in the arena', or when one attempt at a non-trivial artifact would lock in the wrong shape.
Install
With your agent
Install OMGSkills skill "cursor/plugins:arena" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/cursor/plugins /tmp/plugins && ln -s /tmp/plugins/pstack/skills/arena ~/.claude/skills/arena
From README
Arena Open a todolist with one entry per phase (Frame, Fan out, Cross-judge, Pick, Graft, Verify) before launching anything. Phase A: Frame Every candidate gets the same prompt, so the prompt is the contract. State the artifact each candidate is producing. Derive the rubric, 3-6 concrete gradeable criteria for what success looks like on this task. It is the picker's tool in Phase D. Candidates only see the task. Pick the runners. Use the arena runners line in /.cursor/rules/pstack-models.mdc. If the rule or that line is missing, default to one each on claude-opus-5-5-xhigh and grok-4.7-xhigh-fast. An auto or inherit-parent entry in this line means the parent model, so omit model for it. If the Task tool rejects a configured entry, run that seat on its family's default and say so. Families go by prefix: claude-, and grok- with cursor-grok- and composer-. A refused composer- entry runs on grok-4.7-xhigh-fast.
More from this repo
architect
Sketch types, signatures, and module structure before code, then stay in the loop while implementation fills in.
interrogate
Use for "interrogate", "adversarial review", "multi-model review", "challenge this", "stress test this code", "find...
check-compiler-errors
Used to run compile and type-check commands and report failures
