Exploration des applications de /goal et /loop dans Claude Code

Auteur: MakerNeo
DERNIÈRE MISE À JOUR: 2026-05-21 08:01:47
BALISE:

Index

Exploration des applications de /goal et /loop dans Claude Code

I. Scénarios d'application courants de /goal

(I) Accomplissement autonome de tâches longues

Dans le développement de projets complexes, /goal montre des avantages puissants. Par exemple, faire travailler l'IA pendant plusieurs jours pour achever un projet complexe — générer l'UI, corriger des bugs, construire des fonctionnalités complètes, etc. Il peut fonctionner en continu jusqu'à ce que des conditions personnalisées soient remplies, comme "tous les tests passés + connexion utilisateur normale". Beaucoup l'utilisent directement pour générer "basé sur mon objectif, générer 3 /goal à long terme", permettant à l'IA de compléter une série de tâches complexes de manière plus ciblée.

(II) Multi-agent / Gestion des sous-tâches

L'agent principal peut décomposer les tâches, assigner des sous-objectifs (subgoal) aux sous-agents, et chaque sous-agent utilise /goal pour fonctionner indépendamment jusqu'à la validation. Cette approche rend la gestion des tâches plus ordonnée et améliore l'efficacité.

(III) Itération rapide Code/UI

Écrire rapidement des prototypes d'UI, effectuer des corrections, et générer des interfaces visuelles avec des graphiques (combiné avec SVG). L'IA optimisera continuellement jusqu'à atteindre les standards de performance ou de qualité.

(IV) Parallélisation de plusieurs tâches longues

Permet de faire fonctionner plusieurs /goal simultanément, par exemple un pour écrire du code, un autre pour surveiller. Couplé avec Agent View, il est facile de visualiser la progression de toutes les sessions, réalisant une gestion multitâche efficace.

(V) Combinaison avec d'autres outils

Utilisé avec Codex/Hermes Agent, il permet de réaliser des agents à longue exécution multiplateforme, élargissant la diversité des fonctionnalités.

II. Scénarios d'application courants de /loop

(I) Surveillance continue et maintenance opérationnelle

Vérification programmée de la santé du déploiement :

/loop 5m check if the deployment is healthy

Vérifie toutes les 5 minutes si le déploiement est sain.

Analyse des logs d'erreurs :

/loop 15m scan my error logs and flag anything new

Analyse les logs d'erreurs toutes les 15 minutes et signale les nouveaux problèmes.

Vérification du statut CI :

/loop 30m check if CI passed on main

Vérifie toutes les 30 minutes si la CI est passée sur la branche principale.

(II) Travail de type agent en arrière-plan

Garder Claude Code actif pour qu'il exécute des tâches périodiquement comme un daemon — surveillance de serveur, polling d'API, rapports réguliers, etc.

(III) Combinaison avec /goal

Utiliser d'abord goal - forge pour générer GOAL.md (incluant le standard done_when), puis /loop le lit, vérifiant les critères d'acceptation à chaque tour, répare en cas d'échec, et s'arrête en cas de succès.

(IV) Exécution persistante

Garder la session ouverte sur un serveur ou Cowork pour un agent 24/7 ; ou utiliser un cron externe pour déclencher de nouvelles sessions, assurant la continuité des tâches.

III. Usages réels : combinaison et comparaison

Scénarios où /goal est plus adapté

Tâches ponctuelles ou de longue durée avec des conditions de fin clairement vérifiables. Il peut s'arrêter intelligemment, évitant les boucles aveugles. Par exemple : écrire le code et faire passer tous les tests, corriger tous les bugs et valider.

Scénarios où /loop est plus adapté

Travaux répétitifs nécessitant des vérifications/surveillance périodiques. Piloté par le temps, on peut définir un intervalle. Par exemple : surveillance continue des logs, polling d'une API externe.

/goal comme "loop améliorée"

Beaucoup considèrent /goal comme une "loop améliorée", utilisant un modèle de superviseur pour juger de l'achèvement, forçant la continuation jusqu'à ce que ce soit fait.

Flux de travail réel

Utiliser /loop pour lire GOAL.md + verification_loop, réalisant une "boucle intelligente jusqu'à l'atteinte de l'objectif".

IV. Retours des utilisateurs

Avantages de /goal

Beaucoup trouvent que /goal est la fonction la plus sous-estimée de 2026, permettant à Claude de devenir un véritable "agent autonome". Combiné à Agent View (liste multi-sessions), la gestion multitâche devient encore plus pratique.

Limitations

Soumis aux limites d'utilisation, les tâches longues peuvent consommer des quotas rapidement. Convient mieux à une exécution locale/serveur pour la persistance.

V. Différences détaillées entre /goal et /loop

Dimension /goal /loop
Déclenchement Démarre automatiquement la boucle suivante dès que la précédente est finie Doit attendre l'intervalle de temps défini
Condition d'arrêt Le modèle juge si la condition de complétion est atteinte Arrêt manuel ou jugement subjectif du modèle
Mécanisme central Piloté par l'objectif : l'utilisateur définit "quand considérer comme un succès" Piloté par le temps : répète le prompt à fréquence fixe
Cas d'usage Tâches avec une fin clairement vérifiable Tâches de surveillance nécessitant une répétition périodique
Avantages Plus intelligent, ne gaspille pas de tours Configuration simple, idéal pour la surveillance répétitive pure
Inconvénients Nécessite une condition bien formulée et jugable Peut faire du polling aveugle, l'arrêt dépend d'un jugement subjectif

Exemples d'utilisation

/goal :

/goal 所有测试通过,并且用户登录功能正常工作

Claude travaillera jusqu'à ce que les conditions soient remplies.

/loop :

/loop 30s 检查一下部署日志,如果有错误就修复

Exécute l'instruction toutes les 30 secondes.

VI. Conseils d'utilisation pratique

Priorité à /goal

La plupart des tâches de développement/construction conviennent à /goal, surtout quand on veut que Claude accomplisse un objectif complet de manière autonome, par exemple "finir cette fonctionnalité et la mettre en ligne, puis s'arrêter".

Quand utiliser /loop

À utiliser lorsqu'on a vraiment besoin d'une surveillance périodique, et non pour accomplir une tâche en une seule fois.

Combinaison des deux

On peut d'abord utiliser /goal pour la tâche principale, et y imbriquer /loop pour la sous-surveillance, tirant parti des forces des deux.


Comprendre les scénarios d'application, les différences et les conseils d'utilisation de /goal et /loop dans Claude Code nous aide à mieux exploiter ces fonctionnalités, améliorant ainsi l'efficacité au travail et la qualité de réalisation des tâches.