GuideAutomatisationGratuit

Claude Code /goal : l'agent autonome qui code pendant que tu dors

La commande slash goal transforme Claude Code en agent qui boucle jusqu'à atteindre une condition vérifiable. Mécanique, exemples et pièges.

Publié le 18 mai 2026· 5 min de lecture
Télécharger le pack
Claude Code /goal : l'agent autonome qui code pendant que tu dors

Anthropic a sorti le 12 mai 2026 la commande slash goal dans Claude Code. En une ligne, elle transforme l'outil d'un assistant qui s'arrête à chaque tour en un agent qui code en autonomie pendant des heures, jusqu'à atteindre une condition que tu as définie. Voici comment ça marche vraiment, comment l'utiliser sans te ruiner en tokens, et les pièges qui font foirer la boucle.

Pourquoi c'est utile

  • Tu lances une migration de code et tu fermes ton laptop. Claude code, lance les tests, corrige les échecs, relance, et te prévient quand c'est vert.
  • Tu n'as plus à retaper "continue" 40 fois par jour pour faire avancer une refacto.
  • Un second modèle vérifie la condition de fin, donc tu ne peux pas être mené en bateau par un Claude qui dit "c'est terminé" alors que 3 tests sont rouges.
  • Anthropic rattrape Codex sur la même feature, et propose même une architecture plus propre avec validateur séparé.

Comment ça marche en interne

La commande slash goal est un wrapper autour d'un Stop hook lié à la session. Tu donnes une condition de fin en langage naturel. Claude travaille tour par tour comme d'habitude. Après chaque tour, un second modèle, Claude Haiku par défaut, lit la transcription et répond à une seule question : la condition est-elle remplie ou pas.

Trois réponses possibles. Oui : Claude libère le terminal et marque le goal achieved. Non : la raison du refus devient l'instruction du tour suivant. Si Claude croit avoir fini mais que 3 tests sont rouges, l'évaluateur lui répond exactement ça et la boucle reprend.

Ce double-modèle résout un problème connu des agents : un modèle est le pire juge de son propre travail. Le séparer du builder, comme le fait aussi Codex avec une logique similaire, élimine les "faux done" qui ruinent les sessions longues.

Étape par étape

Étape 1 : Vérifie ta version de Claude Code

La commande slash goal est sortie dans Claude Code 2.1.139 le 12 mai 2026. Tape claude --version dans ton terminal. Si tu es en dessous, mets à jour avec ton gestionnaire de paquets habituel.

Étape 2 : Écris une condition vérifiable

C'est l'étape qui fait passer la boucle de "ça marche" à "ça part en vrille". Une bonne condition a trois propriétés. Un état de fin mesurable, par exemple un test qui passe ou un compteur à zéro. Un canal de preuve nommé, par exemple "npm test exits 0" plutôt que "les tests passent". Des contraintes de périmètre, par exemple "sans modifier aucun autre fichier de test".

Saisie de la commande : slash goal all tests pass and lint is clean

Pourquoi ça compte : "build a feature" n'est pas une condition. Le validateur ne peut rien mesurer. La boucle tournera jusqu'à épuisement de ton budget de tokens sans jamais conclure. À l'inverse, "npm test && npm run lint exits 0" est une condition que Haiku peut trancher en une fraction de seconde.

Étape 3 : Lance et observe la première boucle

Une fois la commande envoyée, Claude commence à exécuter ta condition comme première instruction. Tu vois le tracker en bas à droite : slash goal active suivi du temps écoulé. Chaque tour est validé par Haiku, et la boucle continue tant que la condition n'est pas remplie.

Boucle active : Claude exécute npm test, voit 2 tests qui échouent, et continue

Pourquoi ça compte : surveiller les premiers tours te dit si la condition est bien formulée. Si la raison du refus est identique sur 3 tours consécutifs, la boucle est coincée et tu paies pour rien. Ferme la session avec escape.

Étape 4 : Laisse Claude itérer en autonomie

Claude lit le code, identifie ce qui ne marche pas, edit les fichiers en cause, relance les tests. Tu peux fermer ton laptop. La session continue côté serveur tant que Claude Code est en mode interactif ou en mode -p.

Claude edit src auth token.ts pour corriger les tests qui échouent, slash goal active depuis 1 minute

Pourquoi ça compte : tu gagnes les "40 fois continue" qui prenaient une heure de babysitting. Le temps que tu fais autre chose est du temps que Claude utilise pour bosser, pas pour t'attendre.

Étape 5 : Récupère le résultat

Quand l'évaluateur valide, le goal se ferme automatiquement et le terminal te rend la main. Tu vois un résumé : temps total, nombre de turns, tokens consommés. Tu fais git diff pour relire les changements, et tu commit si tout est bon.

Goal achieved en 4 minutes, 3 turns, 18.2k tokens utilisés

Pourquoi ça compte : tu valides un diff plutôt que de superviser 40 réponses. Ton attention se déplace de l'exécution vers la revue, là où ton jugement humain a réellement de la valeur.

Pièges à éviter

Sois honnête sur les limites avant de lancer une boucle qui peut tourner pendant des heures :

  • Condition floue. "Améliore le code" ou "fais que ce soit propre" n'ont pas de fin mesurable. La boucle tournera sans converger et brûlera ton budget de tokens.
  • Pas de cap de turns. Ajoute toujours "ou arrête après N tours" dans ta condition. Sans ça, un Claude bloqué peut consommer toute ta réserve quotidienne.
  • Travail créatif sans état terminal. "Explore des approches pour résoudre X" n'est pas adapté. L'évaluateur ne peut pas scorer une exploration.
  • Pas en production sans review. Lance toujours sur une branche propre, avec un commit récent. Tu reviewes le diff avant de merger.

Pour aller plus loin

  • Annonce officielle Claude Code 2.1 : docs.claude.com slash claude-code slash goal
  • Comparaison avec Codex CLI slash goal : les deux ont la même primitive, mais Anthropic sépare formellement builder et evaluator quand Codex bundle les deux
  • Les 3 autres commandes sorties dans la même release : slash loop pour des polls réguliers, slash batch pour 5 à 30 subagents en parallèle, slash background pour détacher une session
  • Tu peux changer le modèle évaluateur dans tes settings si tu veux Sonnet à la place de Haiku, mais ça multiplie le coût par turn

La règle d'or : tu n'as pas besoin de slash goal pour 80% de tes tâches. Tu en as besoin pour les 20% qui sont déterministes, longues et chiantes. Migrations, fixs de test suites cassées, refactors mécaniques, déblayage de backlog. C'est là que la feature gagne réellement ton temps.*

← Partie précédenteClaude Code : 3 actions pour éviter le plafond brutalPartie suivante →Obsidian + Claude Code : monter ton opérateur business en 4 étapes
← Retour aux ressources

Accède aux ressources gratuites

Vidéos, guides, templates et outils pour automatiser ton quotidien avec l'IA. Laisse ton email — accès immédiat, à vie.

✓ Pas de spam · ✓ Accès gratuit à vie · ✓ Désinscription en 1 clic