Arena: cien subagentes compiten y te quedas con la mejor respuesta
Qué es la skill Arena para Claude Code, cómo hace competir a cien subagentes con la misma tarea, cómo se instala en un paso y cuándo usar su modo rápido.
Descargar el PDF185 KBEn esta página · 6 partes
Cuando una respuesta de Claude no te convence, lo normal es pedírsela otra vez. Y otra vez más. Arena cambia ese juego: le da la misma tarea a cien subagentes, cada uno la ataca con una estrategia distinta, y los hace competir hasta que queda una sola respuesta en pie.
Es una skill gratuita y de código abierto (licencia MIT) creada por Jake Schincariol. No pide registro ni claves: solo Claude Code.
Qué es
Arena es una skill de Claude Code: un paquete de instrucciones que Claude aprende a usar. Cuando la llamas con /arena, toma tu último pedido como la tarea y la respuesta que no te gustó como la que hay que superar.
Lo que te devuelve es la respuesta ganadora, las críticas que resistió y cuántas rondas le tomó. Nunca toca tus archivos: todo el trabajo queda dentro de una carpeta .arena/ y tú decides si usas el resultado.
Cómo funciona
- Reparte la tarea. Cien subagentes reciben exactamente el mismo texto, palabra por palabra.
- Reparte cartas. Cada uno recibe una carta distinta con tres partes: una forma de pensar (primeros principios, inversión, analogía…), un orden de trabajo (borrador, crítica y reescritura; probar primero…) y una estrategia (lo más simple que funcione, cubrir los casos raros…). Hay 2.160 combinaciones y ninguna se repite.
- Duelos de a dos. Cada respuesta ataca a la otra: qué está mal, qué requisito olvidó, qué caso la rompe.
- Defensa. Cada una responde a los ataques y se reescribe para corregir lo que aceptó.
- Juez. Otro subagente lee las dos versiones y las puntúa con una rúbrica escrita: corrección, que cumpla la tarea, que resista los ataques, que sea específica y clara. La que pierde sale.
- Rondas. Cien pasan a cincuenta, después a veinticinco, trece, siete, cuatro, dos… y una.
Cómo se instala
La forma más simple: pégale esto a Claude Code.
https://github.com/Jakeschincariol/arena-skill — Instala esta skill y luego confirma que /arena funciona.
Si prefieres hacerlo tú, en la terminal:
git clone https://github.com/Jakeschincariol/arena-skill.git
cp -r arena-skill/skills/arena ~/.claude/skills/
Necesitas Claude Code y Python 3.8 o más nuevo. No hay nada más que instalar.
Cómo se usa
/arena # usa tu último pedido como tarea
/arena --quick escribe el título de mi página de precios
/arena --agents 32 arregla el test que falla en tests/test_api.py
| Opción | Qué hace |
|---|---|
--quick | 16 competidores en vez de 100. El modo del día a día. |
--agents N | Elige cuántos compiten. |
--seed S | Repite las mismas cartas y los mismos duelos. |
Para sacarle el máximo
- Escribe bien la tarea. Los subagentes no ven tu conversación: solo reciben el texto de la tarea. Si un requisito no está escrito ahí, ninguno de los cien lo va a cumplir.
- Activa la edición automática. Cada subagente escribe un archivo en
.arena/; en el modo de permisos normal, Claude Code te pide aprobar cada uno. Pasa a «aceptar ediciones» con Shift+Tab. - Lee los ataques que resistió. La ganadora es la más fuerte del torneo, no una prueba de que sea perfecta. Las críticas que superó te dicen por qué ganó.
En tres líneas
- Arena le da la misma tarea a cien subagentes, cada uno con una estrategia distinta, y los hace competir hasta que queda una respuesta.
- Se instala pegándole el enlace del repositorio a Claude Code y diciéndole «instala esta skill».
- Para el día a día usa
/arena --quick; los cien, para lo que más importa.