Arena · guide

La skill Arena dans Claude Code : cent Claude qui s'affrontent pour ta réponse

Quand Claude te sort une réponse bof : l'installer en une phrase, choisir le bon réglage, savoir ce que ça coûte, et cinq tâches prêtes à lancer.

Le crédit

Arena est une skill gratuite et open source (licence MIT) créée par Jake Schincariol : github.com/Jakeschincariol/arena-skill. Pas de compte, pas de clé, rien à brancher. Ce guide t'explique comment t'en servir.

i am rankMon outil Sois la marque que recommande. Mesure et améliore ta visibilité IA dans ChatGPT, Gemini et les autres moteurs de recherche. Et transforme leurs réponses en clients. Analyser ma marque Sans carte. Ton premier score en 2 minutes.

Le tournoi en 4 temps

Au lieu de redemander encore et encore, tu tapes /arena. La skill lance cent sous-agents sur exactement la même tâche, mot pour mot. Ce ne sont pas cent modèles différents : ce sont cent copies du Claude que tu utilises, chacune avec une carte de stratégie différente, donc une autre façon d'attaquer le problème.

  1. Cent agents, cent angles

    Chaque carte combine une façon de raisonner (15 au choix : premiers principes, inversion, analogie, avocat du diable…), une méthode de travail (12) et une stratégie (12). Ça fait 2 160 cartes possibles, et deux agents n'ont jamais la même.

  2. L'attaque

    Les agents se mettent par deux. Chacun démolit la réponse de l'autre : ce qui est faux, ce qui manque, le cas précis qui la casse. Jusqu'à 7 attaques, classées fatale, majeure ou mineure.

  3. La défense

    Chacun répond à chaque attaque reçue, la concède ou la réfute avec des preuves, puis réécrit sa réponse pour corriger tout ce qu'il a concédé.

  4. Le juge

    Un juge à part relit les deux réponses corrigées, vérifie lui-même chaque attaque et note sur une grille écrite : justesse 30, respect de la tâche 25, solidité face aux attaques 20, précision 15, clarté 10. Une réponse avec une faille fatale vérifiée ne peut pas battre une réponse qui n'en a pas. Le perdant sort.

Les survivants repartent avec leur réponse corrigée, et ainsi de suite jusqu'au dernier :

100 → 50 → 25 → 13
   → 7 → 4 → 2 → 1

Il ne touche jamais à tes fichiers : tous les agents écrivent dans un dossier .arena/ à part. La réponse gagnante revient vers toi, et c'est toi qui décides de t'en servir.

L'installer

Il te faut Claude Code (la skill a besoin de lancer des sous-agents) et Python 3.8 ou plus, déjà présent sur la plupart des Mac. Rien d'autre à installer.

La méthode de la vidéo. Colle ceci dans Claude Code :

https://github.com/Jakeschincariol/arena-skill

Installe cette skill, puis
vérifie que /arena marche.

Ou copie le dossier toi-même, dans ton terminal :

git clone https://github.com/\
Jakeschincariol/arena-skill.git
cp -r arena-skill/skills/arena \
  ~/.claude/skills/

Ou en plugin, dans Claude Code :

/plugin marketplace add Jakeschincariol/arena-skill
/plugin install arena-skill@arena-skill
Installée en plugin, la commande change de nom

Claude Code range les skills des plugins sous le nom du plugin : la commande devient /arena-skill:arena. Les deux premières méthodes te donnent le /arena tout court.

Les réglages

Par exemple :

/arena --quick écris le titre
de ma page d'accueil

Ce que ça coûte

La skill est gratuite. Les tokens sont les tiens, et cent agents, ça en mange beaucoup. Le nombre d'appels de sous-agents, d'après le README :

Compte un appel de plus quand il y a une réponse rejetée à battre. Et plus ta tâche est longue, plus chaque appel coûte cher. La bonne nouvelle : la skill t'affiche ces chiffres avant de lancer quoi que ce soit.

La règle à retenir

--quick pour tous les jours, les cent pour la réponse qui compte. Sur un abonnement Pro, un tournoi à cent agents peut entamer une grosse partie de ta limite d'usage.

Les 5 tâches prêtes à lancer

Les sous-agents ne voient pas ta conversation : ils ne connaissent que la tâche que la skill leur écrit. Une tâche vague donne cent réponses vagues. D'où les crochets : remplis-les avant de lancer. Colle chaque bloc d'un coup, retours à la ligne compris.

1. Le titre de ta page d'accueil

/arena --quick écris le titre
de ma page d'accueil.
Ce que je vends : [ton offre].
Pour qui : [ta cible].
Mon titre actuel : [le titre].

2. Ton mail de prospection

/arena --quick écris mon mail
de prospection, 120 mots max.
Je vends : [ton offre].
À qui : [le poste, le secteur].
Ce que je veux : [un appel de
15 min].

3. Ton offre

/arena --quick réécris mon
offre pour qu'on la comprenne
en 10 secondes.
Mon offre actuelle : [colle-la].
Ma cible : [qui].

4. Ta page de prix

/arena --quick écris le texte
de ma page de prix.
Mes formules : [noms, prix,
contenu de chacune].
Ma cible : [qui].
L'objection n°1 : [laquelle].

5. Un bug qui résiste

/arena --agents 32 corrige ce
bug : [ce qui se passe].
Le fichier : [chemin].
Ce que j'ai déjà essayé :
[tes essais].

Pour un bug, la skill ne modifie pas ton code : le correctif revient dans la réponse gagnante, sous forme de fichiers ou de différences, et elle te demande avant de l'appliquer.

Sur la réponse que tu viens de rejeter

C'est l'usage le plus simple. Claude vient de te répondre, la réponse ne te plaît pas ? Tape juste :

/arena

Sans rien d'autre, la skill reprend ta dernière demande comme tâche, et la réponse que tu n'as pas aimée comme la référence à battre. À la fin, un dernier juge compare le gagnant à ton ancienne réponse, à l'aveugle, et te donne le score. Même quand c'est l'ancienne qui gagne.

Tu peux aussi le dire en français normal (« cette réponse est nulle, fais-les s'affronter ») : Claude peut lancer Arena tout seul. Dans ce cas, il te demande avant de dépenser quoi que ce soit.

Lire le résultat

« La meilleure réponse », ici, veut dire celle qui a gagné tous ses matchs. Les juges sont des Claude aussi : c'est la plus solide que ce tournoi a trouvée, pas une preuve qu'elle est juste. Relis-la.

Les pièges à connaître