
Partie 11 · Claude qui agit pour toi
Routines Claude, l'automatisation cloud qui tourne pendant que tu dors
Tu sauras créer une routine planifiée, déclenchée par interface de programmation ou par événement GitHub, sans toucher à ton terminal local.
Anthropic a sorti le 14 avril 2026 une fonctionnalité qui change profondément l'usage de Claude Code. Tu peux désormais demander à Claude d'exécuter une tâche à intervalle régulier (chaque matin, chaque semaine), ou en réponse à un événement précis (un commit GitHub, une alerte monitoring), sans avoir besoin de garder ton ordinateur allumé.
Anthropic a baptisé cette fonctionnalité Routines.
En 10 minutes de lecture, tu comprends les trois types de déclencheurs disponibles, tu sais créer ta première routine, et tu connais les limites de quota par plan.
Ce guide s'adresse à toute personne qui utilise déjà Claude Code (le terminal officiel d'Anthropic) et qui veut commencer à automatiser des tâches récurrentes. Tu lis le chapitre 62 d'un manuel de 67 chapitres disponible sur claude-pour-les-debutants.fr.
Ce qu'est une routine
Pour comprendre les routines, tu peux les voir comme une configuration Claude Code sauvegardée qu'Anthropic exécute pour toi sur ses propres serveurs.
Tu écris un prompt une fois. Tu choisis un ou plusieurs repos GitHub que la routine peut toucher.
Tu choisis un déclencheur (planifié, par interface de programmation, ou par événement GitHub). Tu cliques Créer.
La routine tourne ensuite automatiquement, même quand ton ordinateur est éteint.
✦ Tu gagnes l'automatisation cloud sans avoir besoin de gérer toi-même un serveur ou un cron.
✦ Tu peux combiner plusieurs déclencheurs sur la même routine (par exemple un review PR qui tourne chaque nuit ET à chaque nouvelle pull request).
✦ Tu peux disable une routine en un clic si elle se comporte mal.
→ La différence avec les tâches planifiées sur ton bureau, c'est qu'Anthropic héberge tout le pipeline.

Les trois types de déclencheurs
Tu disposes de trois mécanismes pour déclencher une routine.
Premier déclencheur, tu as Schedule. Tu choisis une cadence récurrente parmi des presets (chaque heure, chaque jour, chaque jour ouvré, chaque semaine) ou tu programmes un run unique à un timestamp futur précis. L'intervalle minimum est d'une heure entre deux runs.
Deuxième déclencheur, tu as l'interface de programmation (qu'on appelle aussi API, c'est le canal qui permet à un programme externe d'envoyer des requêtes à Anthropic). Tu reçois une URL unique par routine, et tu déclenches la routine à la demande en envoyant une requête HTTP POST avec un token d'authentification.
Tu intègres ça dans n'importe quel script externe ou monitoring qui veut appeler Claude.
Troisième déclencheur, tu as GitHub. Tu configures la routine pour qu'elle réagisse à des événements de tes repos (une PR ouverte, une release publiée, un PR mergé). Tu peux filtrer par auteur, par titre, par branche cible, et par labels.
↳ Tu peux combiner les trois déclencheurs sur la même routine.

Comment créer une routine depuis le web
Pour créer ta première routine, tu peux suivre ces 7 étapes via l'interface web.
Étape 1, tu vas sur claude.ai/code/routines et tu cliques New routine.
Étape 2, tu donnes un nom à ta routine et tu écris le prompt qui décrit ce que tu veux faire. Tu choisis aussi le modèle (Sonnet par défaut).
Étape 3, tu sélectionnes les repos GitHub que la routine peut cloner. Le repo est cloné depuis sa branche par défaut au début de chaque run, et Claude crée des branches préfixées claude/ pour ses modifications.
Étape 4, tu choisis l'environnement d'exécution (accès réseau autorisé, variables d'environnement, script de setup à lancer avant le prompt).
Étape 5, tu choisis le ou les déclencheurs parmi Schedule, GitHub, et l'interface de programmation.
Étape 6, tu reviews les connecteurs et les permissions demandées.
Étape 7, tu cliques Create.
→ Tu peux ensuite voir la liste de tes routines et leurs runs récents depuis la même page.
Comment créer une routine depuis le terminal
Pour créer une routine sans quitter ton terminal Claude Code, tu peux utiliser la slash commande /schedule.
/schedule daily PR review at 9am
/schedule clean up feature flag in one week
/schedule list
/schedule update
/schedule run
Tu utilises /schedule suivi d'une description en langage naturel et d'une fréquence ou d'un timestamp. Claude va convertir ta phrase en routine et il va l'ajouter à ta liste.
Tu peux ensuite la lister, la modifier, ou la lancer manuellement avec les sous-commandes correspondantes.
↳ Tu peux aussi planifier un run unique avec une formule comme /schedule tomorrow at 9am, summarize yesterday's merged PRs.
Le déclencheur API en pratique
Tu peux appeler une routine depuis n'importe quel système externe avec un simple appel HTTP.
curl -X POST https://api.anthropic.com/v1/claude_code/routines/trig_01ABCDEFGHJKLMNOPQRSTUVW/fire \
-H "Authorization: Bearer sk-ant-oat01-xxxxx" \
-H "anthropic-beta: experimental-cc-routine-2026-04-01" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"text": "Sentry alert SEN-4521 fired in prod. Stack trace attached."}'
Tu remplaces le trig_01... par l'ID de ton déclencheur (généré par Anthropic à la création de la routine). Tu remplaces le sk-ant-oat01-... par ton token d'authentification (généré dans les paramètres de ta routine).
Tu envoies dans le champ text le contexte que tu veux passer à la routine (par exemple une alerte Sentry, un message Slack, un événement custom).
Tu reçois en réponse une URL de session Claude Code où tu peux suivre l'exécution en direct.
{
"type": "routine_fire",
"claude_code_session_id": "session_01HJKLMNOPQRSTUVWXYZ",
"claude_code_session_url": "https://claude.ai/code/session_01HJKLMNOPQRSTUVWXYZ"
}
Le déclencheur GitHub en pratique
Pour faire réagir une routine à des événements de tes repos, tu peux configurer un déclencheur GitHub.
Tu commences par installer la Claude GitHub App sur les repos concernés. Tu choisis ensuite dans l'interface web les événements qui doivent déclencher la routine (PR opened, PR closed, PR labeled, release created, etc.).
Tu peux affiner avec des filtres précis.
▸ Tu disposes de filtres pour les PRs comme l'auteur, le titre, le body, la branche de base, la branche source, les labels, le statut draft, le statut merged.
▸ Tu utilises des opérateurs comme equals, contains, starts with, is one of, matches regex.
Exemple concret : tu crées une routine qui s'exécute uniquement sur les PRs mergées dans la branche main par n'importe quel auteur sauf un bot, avec le label needs-docs. La routine met à jour la documentation et ouvre une nouvelle PR.
Les cas d'usage canoniques d'Anthropic
Pour t'inspirer, tu peux regarder six cas d'usage documentés par Anthropic dans la doc officielle.
▸ Backlog maintenance : tu fais tourner une routine planifiée chaque soir contre ton issue tracker via un connecteur. Elle peut lire les issues ouvertes depuis le dernier run, appliquer des labels, assigner des owners par zone de code, et poster un résumé dans Slack.
▸ Alert triage : tu fais appeler l'endpoint API de la routine par un outil de monitoring quand un seuil d'erreur est franchi. Elle peut récupérer la stack trace, la croiser avec les commits récents, et ouvrir une PR de fix proposé.
▸ Bespoke code review : tu fais déclencher une routine sur pull_request.opened de GitHub. Elle peut appliquer la checklist de review de l'équipe, laisser des commentaires inline sur sécurité/perf/style, et ajouter un commentaire de résumé.
▸ Deploy verification : tu fais appeler l'endpoint API par ta pipeline CD après chaque déploiement prod. Elle peut lancer des smoke checks, scanner les error logs pour détecter des régressions, et poster un go/no-go dans un canal Slack release.
▸ Docs drift : tu fais tourner une routine planifiée hebdomadaire. Elle peut scanner les PRs mergées depuis le dernier run, flag les docs qui référencent des API changées (c'est en gros les points d'entrée techniques d'un service), et ouvrir des PRs de mise à jour.
▸ Library port : tu fais déclencher une routine sur pull_request.closed filtré aux PRs mergées dans un repo SDK. Elle peut porter le changement vers un SDK parallèle dans un autre langage et ouvrir une PR équivalente.
Les limites de quota par plan
Tu disposes d'un cap quotidien de runs qui dépend de ton plan Claude.
▸ Sur le plan Pro, tu as droit à 5 runs par jour.
▸ Sur le plan Max, tu as droit à 15 runs par jour.
▸ Sur les plans Team et Enterprise, tu as droit à 25 runs par jour.
Les runs ponctuels (one-off) ne comptent pas contre ce cap quotidien. Tu peux donc lancer des /schedule tomorrow at 9am sans entamer ton budget récurrent.
Les routines consomment aussi des tokens comme tes sessions interactives normales (les tokens sont en gros les unités de comptage de texte qu'Anthropic facture, environ 4 caractères par token), donc le coût total combine cap routines et consommation tokens.
↳ Si tu dépasses ton cap quotidien, la routine est mise en pause jusqu'au reset minuit UTC.

Un dernier mot
Tu n'as pas besoin de routines pour la majorité de tes tâches Claude Code.
Tu sors les routines quand tu as une tâche vraiment récurrente (chaque jour, chaque semaine), ou quand tu veux brancher Claude sur un événement externe (alerte, commit, release).
La règle, c'est de commencer par lancer la tâche manuellement plusieurs fois pour bien la cerner, puis de la transformer en routine quand le pattern est stable.
Une routine mal cadrée peut consommer ton quota daily en une heure si elle boucle, donc tu mets toujours un garde-fou explicite dans le prompt.
→ Essaie Claude maintenant : claude.ai
→ Chapitre suivant : Managed Agents Claude, Dreams Vaults Sessions Environments
Ce chapitre t'a aidé ?
Sois le premier à donner ton avis.