Claude Code · /loop & Workflow · Leçon 1
Faire travailler Claude en boucle

/loop — répéter une tâche

Une commande pour dire à Claude : « refais ça régulièrement, sans que j'aie à te le redemander ». C'est l'outil d'automatisation le plus simple de Claude Code — et le point d'entrée idéal.

La carte en 30 secondes

Claude Code a trois façons de « travailler tout seul ». Cette série de leçons couvre les deux premières ; la troisième est juste là pour situer.

OutilCe qu'il faitOù ça tourne
cette leçon/loop Répète un prompt ou une slash command, à intervalle fixe ou au rythme que Claude choisit. Dans votre session, tant qu'elle est ouverte.
leçon 2+Workflow Orchestre plusieurs agents en parallèle (revue de code, audit, recherche...) selon un script. Dans votre session, en arrière-plan.
hors scope/schedule Routines planifiées (cron) exécutées dans le cloud Anthropic. Sur l'infra Anthropic, machine éteinte.

Repère simple : /loop = une tâche qui se répète, Workflow = plusieurs agents sur une grosse tâche, /schedule = ça tourne même PC éteint.

La syntaxe

# Toutes les 5 minutes, relancer la slash command /foo :
/loop 5m /foo

# Toutes les 2 minutes, relancer un prompt libre :
/loop 2m vérifie que le site répond et résume en une ligne

# Sans intervalle : Claude choisit lui-même son rythme :
/loop surveille le déploiement jusqu'à ce qu'il soit terminé

Les intervalles s'écrivent avec une unité : 30s, 5m, 2h, 1d. Pour arrêter une boucle : interrompez (Échap) ou dites simplement « stoppe la boucle ». Une boucle ne tourne pas éternellement : elle expire au bout de quelques jours (7 jours maximum d'après la doc officielle).

Les deux modes

Intervalle fixe (/loop 5m ...) : métronome. Claude se réveille toutes les 5 minutes, exécute, se rendort. Parfait quand vous savez la bonne cadence.

Auto-rythmé (/loop ... sans intervalle) : Claude décide lui-même quand revérifier, selon ce qu'il observe. Il attend 2 minutes si le déploiement avance vite, 30 minutes s'il ne se passe rien. Parfait quand la bonne cadence dépend de la situation.

Le bon réflexe : quand dégainer /loop ?

/loop brille pour surveiller un état extérieur qui change sans prévenir : un déploiement, une CI, un fichier de log, l'état d'un serveur. À l'inverse, deux pièges classiques :

La tâche ponctuelle. « Corrige ce bug » n'a pas besoin de boucle : Claude la fait une fois et c'est fini. Une boucle la referait en... boucle.

Le travail qui prévient tout seul. Si Claude a lancé une commande en arrière-plan dans la session, il est notifié automatiquement quand elle se termine — pas besoin de boucler pour « vérifier si c'est fini ».

À vous : votre première boucle

Victoire rapide sur votre propre serveur. Dans votre session Claude Code :

  1. Tapez : /loop 2m vérifie en une ligne que https://srv1407325.hstgr.cloud répond (code HTTP + temps de réponse)
  2. Observez : Claude exécute tout de suite, puis se réveille tout seul 2 minutes plus tard et recommence. Laissez tourner 2-3 cycles.
  3. Arrêtez la boucle : Échap ou « stoppe la boucle ».

Vous venez de transformer Claude en sonde de monitoring jetable — créée en une phrase, détruite en une touche.

Vérifiez-vous

1. Votre déploiement prend ~10 minutes et vous voulez être prévenu dès qu'il finit. Que tapez-vous ?

✓ Le mode auto-rythmé est idéal : Claude adapte sa cadence à l'avancement. 1d (un jour !) raterait complètement la fin ; et sans /loop, Claude ferait une seule vérification puis rendrait la main.

2. « Claude, renomme cette fonction dans tout le projet. » Faut-il un /loop ?

✓ /loop sert à répéter, pas à être exhaustif. Un renommage est une tâche ponctuelle : Claude la fait une fois, en entier. Une boucle la rejouerait toutes les X minutes pour rien.

3. Vous voulez un rapport disque chaque matin à 7h, même ordinateur éteint. /loop ?

✓ /loop ne survit pas à la fermeture de la session (et expire après 7 jours). Pour du vrai cron sans machine allumée, c'est /schedule — les routines cloud, hors scope de cette série mais bon à situer.

À retenir

/loop = répéter une tâche dans la session. Avec intervalle (5m) quand vous connaissez la cadence, sans intervalle quand Claude doit s'adapter. Bon pour surveiller un état extérieur ; inutile pour les tâches ponctuelles. Échap pour arrêter.

Une question ? Votre agent est votre prof : demandez-lui « pourquoi ma boucle s'est arrêtée ? », « montre-moi un /loop utile pour ce dépôt »... ou lancez la leçon 2 quand vous voulez découvrir les workflows multi-agents.
Sources : Run prompts on a schedule — doc officielle /loop · Automate work with routines (/schedule) · Changelog Claude Code