Référence des commandes · Claude Code
/goal
Définit un objectif : Claude continue de travailler sur plusieurs tours jusqu'à ce que la condition soit remplie.
/goal [Bedingung|clear] définit une condition d'achèvement que Claude poursuit sur plusieurs tours, sans qu'il faille relancer chaque étape manuellement. Après chaque tour, un modèle petit et rapide (Haiku par défaut) vérifie, sur la base de la conversation, si la condition est remplie ; si ce n'est pas le cas, un tour supplémentaire démarre automatiquement. Dès que la condition est remplie, l'objectif est automatiquement supprimé. Sans argument, la commande affiche l'objectif actuel ou le dernier atteint, avec le nombre de tours et la consommation de tokens. clear, stop, off, reset, none et cancel suppriment un objectif actif avant son terme.
Un objectif ne modifie pas les autorisations — en mode par défaut, Claude continue de demander confirmation avant les appels d'outils qui ne sont pas déjà autorisés ; pour des tours sans surveillance, /goal peut être combiné avec le mode automatique. Un seul objectif est actif à la fois par session ; en définir un nouveau remplace celui en cours. La vérification se fait uniquement sur ce que Claude a rendu visible dans l'historique jusque-là — l'évaluateur n'appelle lui-même aucun outil et ne relit aucun fichier.
🎬 EN VIDÉO COURTE
Définit un objectif : Claude continue de travailler sur plusieurs tours jusqu'à ce que la condition soit remplie.
✅ QUAND L’UTILISER ?
Tâche à plusieurs étapes avec un état final clairement vérifiable
/goal all tests in test/auth pass and the lint step is clean
Limiter l'objectif par un nombre de tours ou une durée maximale
/goal migre tous les points d'appel vers la nouvelle API, ou stop after 20 turns
Arrêter un objectif en cours avant son terme
/goal stop
⛔ QUAND ÉVITER ?
Tâche récurrente permanente à travers plusieurs sessions
/goal est lié à une condition d'achèvement ponctuelle au sein de la session en cours, pas conçu pour des vérifications récurrentes permanentes.
Mieux: Utiliser /loop, par exemple /loop 30m check for new support tickets.
Essayer fondamentalement une autre approche de résolution
Un nouvel objectif ne change que la condition d'achèvement pour les tours suivants, pas l'approche adoptée jusque-là ni l'historique de conversation.
Mieux: Utiliser /branch pour bifurquer dans une autre direction à partir de ce point.
SOURCES
- doc Claude Code (officielle) ↗ code.claude.com
AUTRES COMMANDES · Claude Code