Skills for Real Engineers. Straight from my .agents directory.
arena
Agent skill fromJakeschincariol/arena-skill
Make 100 versions of Claude fight to the death over one task. Spins up N sub-agents (default 100, --quick for 16), gives every one the exact same task plus a different strategy card (reasoning mode, workflow, strategy), then runs a single-elimination bracket: they attack each other's solutions, defend and revise, and a judge scores every match on a written rubric until one solution survives. Use when the user is not satisfied with an answer, calls it a bad answer, says try again or do better, says "arena", or asks to make them compete.
How to install arena
npx skills add Jakeschincariol/arena-skill# or add only this skill to Claude Code: copy the folder
skills/arena/
# into
~/.claude/skills/arena/ (all projects)
.claude/skills/arena/ (one project)
1# arena23For when Claude keeps giving a bad answer. Instead of asking again and again, this runs a tournament:4N sub-agents get the exact same task, each attacks it with a different reasoning mode, workflow and5strategy, and then they attack each other in a bracket until one solution is left. You are the6orchestrator. You never compete and you never judge.78What the user typed after `/arena`: `$ARGUMENTS`910If that is blank, or still reads like a placeholder, nothing was passed: take the task from the11conversation.1213## The tool1415Every piece of bookkeeping goes through `bracket.py` in this skill's folder:1617```bash18python3 "${CLAUDE_SKILL_DIR}/bracket.py" <command>19```2021Below, `ARENA` means exactly that command. If the path looks unexpanded, use the "Base directory for22this skill" that Claude Code printed at the top of this skill. The state lives in23`.arena/<run>/arena.json` in the current directory, and every command after `init` finds it through24`.arena/LATEST`.2526## Step 1: size it, and get a yes if nobody asked for it2728Read the flags out of the request. Everything that is not a flag is the task.2930| flag | meaning |31| --- | --- |32| `--agents N` | N competitors. Default 100. |33| `--quick` | 16 competitors. The everyday setting. |34| `--seed S` | Fixes the cards and the pairings. Default: random, and recorded. |35| `--wave W` | Sub-agents per wave. Default 10. Only raise it if the user raised Claude Code's limit. |36…
Excerpt shown under the repository's MIT license.
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
