J’adore l’autonomie. Imaginez un peu : vos tâches de développement s’exécutent seules. Elles continuent de tourner, même lorsque votre ordinateur est éteint. C’est exactement ce que Claude Code Routines me permet de faire. Ce sont des configurations d’agents automatisées. Je les sauve, et elles fonctionnent. Elles s’exécutent de manière autonome sur l’infrastructure cloud gérée par Anthropic. C’est une révolution pour la productivité.
Fini les sessions interactives classiques. Ces routines travaillent sans relâche. Elles ne s’arrêtent jamais. Elles transforment ma façon de coder.
Qu’est-ce qu’une Routine Claude Code ?

Une routine Claude Code est un agent automatisé. Il fonctionne pour vous. Il vit dans le cloud géré par Anthropic. Il exécute des tâches seul. Mon ordinateur n’a pas besoin d’être en ligne. Cela libère mon temps. Je me concentre sur l’essentiel.
Les Piliers de Votre Routine

Chaque routine est solide. Elle repose sur quatre éléments majeurs. Je les définis. L’agent sait quoi faire.
- Prompt : C’est mon ensemble d’instructions. Claude le suit à chaque exécution. Le prompt doit être clair. Il est auto-suffisant.
- Répertoires : Je spécifie un ou plusieurs dépôts GitHub. Claude les clone au début de chaque exécution. C’est son terrain de jeu.
- Connecteurs : Ces intégrations utilisent le Model Context Protocol (MCP). Elles donnent accès à des outils externes. Pensez à Slack, Gmail, Google Drive, Linear.
- Déclencheur : C’est l’événement qui lance l’action. Il peut être planifié, via une API, ou un événement GitHub.
Des Déclencheurs Intelligents
Les routines Claude Code réagissent. Elles s’activent selon divers signaux. Cela automatise mes workflows. L’infrastructure cloud d’Anthropic gère tout. Trois types principaux existent.
| Type de Déclencheur | Description |
|---|---|
| Planifié | La routine s’exécute à un rythme régulier. C’est horaire, quotidien, hebdomadaire, ou seulement les jours de semaine. |
| API | Je lance la routine sur demande. Une requête HTTP POST suffit. Un point de terminaison dédié, un jeton d’authentification. |
| GitHub | Il répond aux événements du dépôt. Les pull requests, les releases, les mises à jour d’issues. C’est automatique. |
1. Déclencheurs Planifiés
Ces déclencheurs sont fiables. Ils lancent ma routine selon un calendrier fixe. C’est un peu comme un cron job géré. Parfait pour les tâches répétitives. Idéal pour les rapports quotidiens.
- Préréglages : Je choisis entre horaire, quotidien, jours de semaine, ou hebdomadaire. C’est simple.
- Intervalles Personnalisés : Je peux être plus précis. Un intervalle de 6 heures ? J’utilise la commande
/schedule updatevia la CLI. Un cron expression fait le travail. - Exécution Échelonnée : Le démarrage peut varier de quelques minutes. Jusqu’à 10% de la période, 15 minutes max. Cela évite la congestion réseau.
- Fuseau Horaire : Les heures sont définies dans mon fuseau local. Le cloud les convertit. C’est pratique.
2. Déclencheurs d’Événements GitHub
Claude devient un collaborateur asynchrone. La routine réagit aux activités de mes dépôts. Elle répond aux changements de code. C’est puissant.
- Événements Supportés : Plus de 17 types d’événements sont disponibles.
pull_request,push,issues,release. La liste est longue. - Filtres Précis : Je peux affiner les déclencheurs. Nom de branche, auteur de PR, labels spécifiques. Même le statut de brouillon.
- Prérequis : J’installe l’application GitHub Claude. C’est nécessaire pour activer les webhooks.
Imaginez ceci : Claude examine chaque nouvelle PR. Il répond si j’ajoute un label comme claude-fix à une issue. C’est magique.
3. Déclencheurs API
Chaque routine obtient un point de terminaison HTTP POST unique. Cela en fait un bloc de construction. Les systèmes externes peuvent l’utiliser.
- Exécution à la Demande : Une requête à l’endpoint. La session démarre. Cela répond aux alertes Sentry ou Datadog. Cela gère les échecs de CI/CD.
- Sécurité : L’authentification utilise un jeton bearer. Je le génère dans l’interface web. Ce jeton est spécifique à une routine. Il disparaît une fois fermé.
- Contexte de la Charge Utile : J’inclus un champ texte dans le corps du POST. Je passe le contexte initial. Une trace de pile, une description d’alerte. Claude le reçoit.
Je combine plusieurs déclencheurs. L’interface web offre le contrôle le plus fin. C’est mon point de départ.
Connecteurs : Vos Routines, Vos Outils
Les routines exploitent le Model Context Protocol (MCP). Cela crée un pont (équivalent aux connections Zapier). Entre mon code et mes applications métier. C’est essentiel.
- Connecteurs Prêts à l’Emploi : Je connecte facilement Slack, Gmail, Google Drive, Linear, ou Notion. C’est rapide.
- Serveurs MCP Personnalisés : Un connecteur officiel manque ? Je pointe ma routine vers une URL de serveur MCP personnalisée. Je peux interroger des bases de données privées. J’interagis avec des API propriétaires. Je réalise même de l’automatisation de navigateur. C’est la liberté totale.
Créer Votre Routine : Le Guide Pas-à-Pas
Je peux créer une routine Claude Code de trois façons. Chaque routine possède un prompt, des répertoires, des connecteurs et un déclencheur. C’est sa base. Rendez-vous sur code.claude.com pour en savoir plus.
1. Créer Via le Web (Configuration Complète)
C’est ma méthode préférée. Pour les routines complexes. Pour les automatisations GitHub. C’est la plus riche.
- Ouvrir le Formulaire : Je vais au tableau de bord Claude Routines. Je clique sur “New routine”.
- Définir la Routine :
- Nom & Prompt : Un nom descriptif. Un prompt auto-suffisant. Je choisis mon modèle (Sonnet ou Opus).
- Répertoires : Je sélectionne les dépôts GitHub. Claude ne pousse que vers des branches préfixées par
claude/par défaut. - Environnement : Je choisis ou crée un environnement cloud. Il gère l’accès réseau et les variables secrètes (clés API).
- Définir les Déclencheurs : Sous “Select a trigger”, j’ajoute un planning. Un événement GitHub. Un endpoint API.
- Finaliser : Je passe en revue mes connecteurs MCP. Je clique sur “Create”. La routine est prête.
2. Créer Via la CLI (Conversationnel)
Je crée des routines planifiées rapidement. Mon terminal suffit. La commande /schedule est mon amie.
- Méthode A : Je lance
/schedule. Je suis les invites interactives. Je définis le nom, le dépôt, les instructions. - Méthode B : Je passe l’instruction directement. Exemple :
/schedule daily PR review at 9am.
Attention : Les routines créées via CLI ne supportent que les plannings. Pour les déclencheurs API ou GitHub, j’édite la routine sur le web.
3. Créer Via l’Application Desktop
L’application desktop Claude est pratique. Je gère les tâches locales et les routines distantes au même endroit.
- Je navigue vers “Code > Routines” dans la barre latérale.
- Je clique sur “New task”. Je choisis “New remote task”.
- Je remplis le formulaire. Il est identique à l’interface web. Je sauvegarde.
Le Secret d’un Prompt Réussi
Un prompt auto-suffisant est vital. Les routines fonctionnent sans supervision. Je ne suis pas là pour répondre aux questions. Le prompt doit être explicite. Il définit le but, le contexte, les contraintes, les critères de succès. C’est la clé de la réussite.
Structure Efficace d’un Prompt
Un bon prompt suit une recette en cinq parties. C’est ma formule gagnante.
GOAL: Énoncez le résultat en une seule phrase.
CONTEXT: Indiquez les répertoires ou outils exacts (par ex., "Utilisez le connecteur Slack pour notifier le canal #dev-updates").
CONSTRAINTS: Définissez ce que Claude ne peut pas faire (par ex., "Pas de changements API cassants" ou "Ne pas pousser directement sur main").
VERIFICATION: Expliquez comment Claude doit prouver que la tâche est terminée (par ex., "Exécutez les tests unitaires et assurez-vous qu'ils passent").
NEXT ACTIONS: Donnez à Claude l'instruction finale, comme ouvrir une PR ou publier un résumé.
Exemple : Auditeur de Sécurité Automatisé
Voici un exemple concret. Pour une routine déclenchée chaque nuit. Ou par un événement de pull request GitHub. C’est ma sentinelle.
GOAL: Auditer le dépôt pour les vulnérabilités de sécurité et les fuites de secrets.
CONTEXT: Concentrez-vous sur les répertoires
/src/authet/api. Vous avez accès au dépôt GitHub et au connecteur Slack.TASK:
- Scannez les répertoires spécifiés pour les clés API codées en dur, les jetons ou les modèles d’authentification insécurisés (par ex., vérification JWT faible).
- Si des vulnérabilités sont trouvées, créez une nouvelle branche préfixée par “
claude/security-fix-” et implémentez les correctifs nécessaires.- Si l’exécution a été déclenchée par une Pull Request, publiez vos découvertes sous forme de commentaire sur cette PR.
CONSTRAINTS:
- Ne modifiez pas les fichiers
.env.exampleexistants.- Ne poussez pas directement sur ‘main’ ou ‘develop’.
- Maintenez le style de codage existant trouvé dans CLAUDE.md.
VERIFICATION:
- Exécutez
npm testpour vous assurer qu’aucune régression n’a été introduite par les correctifs.- Si des correctifs ont été appliqués, fournissez un résumé des changements.
FINAL ACTION: Publiez un résumé des résultats de l’audit sur le canal Slack
#security-alerts. Si aucun problème n’a été trouvé, indiquez “Audit de sécurité propre.”
Astuces Pro pour de Meilleures Routines
- Balises XML : J’utilise des balises comme
<instructions>ou<success_criteria>. Cela aide Claude à analyser les exigences complexes. - Mode Réflexion : Je dis explicitement à Claude de “Réfléchir étape par étape avant d’agir”. Cela améliore le raisonnement. Surtout pour les modifications complexes.
- Mesures de Succès : Je définis précisément ce que “fini” signifie. La routine s’auto-vérifie. Avant de terminer la session.
Je veux un Daily Standup Generator. La routine connecte mes outils de gestion de projet. GitHub ou Linear. Elle utilise un outil de communication. Slack. C’est une automatisation formidable.
Configuration Recommandée : Daily Standup Generator
- Déclencheur : Planifié (par ex., Jours de semaine à 8h45).
- Connecteurs : GitHub (pour l’activité de code) et Slack (pour publier la mise à jour).
- Contexte : Je pointe Claude vers mon dépôt spécifique et l’ID du canal Slack.
Le Prompt
Je copie-colle ceci dans le champ “Instructions” de ma routine :
GOAL: Générer un résumé concis du stand-up quotidien basé sur l'activité d'hier et les tâches prévues pour aujourd'hui.
CONTEXT:
- Vérifiez le dépôt actuel pour les commits effectués au cours des dernières 24 heures.
- Utilisez le connecteur Slack pour publier sur le canal #engineering-standup.
INSTRUCTIONS:
1. Résumez l'activité : Identifiez tous les commits et PR que j'ai créés hier. Regroupez-les par fonctionnalité ou correction de bug.
2. Identifiez les bloqueurs : Recherchez les PR ouvertes où l'on me demande des changements ou où le CI/CD échoue sur mes branches.
3. Formulez le message :
- "Hier : [Brève liste des travaux terminés]"
- "Aujourd'hui : [Ébauche de 1-2 objectifs basés sur ma branche la plus récemment active ou les PR ouvertes]"
- "Bloqueurs : [Listez les tests échoués ou les révisions en attente, ou 'Aucun' si tout est clair]"
CONSTRAINTS:
- Gardez le résumé en dessous de 150 mots.
- Utilisez des puces pour la lisibilité.
- Si aucune activité n'est trouvée, vérifiez les problèmes ouverts qui me sont assignés et suggérez-les comme "Focus d'aujourd'hui".
FINAL ACTION: Publiez le résumé formaté sur Slack. Mentionnez que cela a été "Généré par Claude."
Pourquoi cela fonctionne ? La routine commence avec un clone frais. Claude voit les fusions ou pushes récents. L’intégration MCP avec Slack me fait gagner du temps. Claude utilise la logique. Il ne se contente pas d’échouer. Il vérifie mes problèmes assignés. C’est brillant.
Cas d’Usage Réels
Les développeurs utilisent les routines. Pour des tâches “à forte composante de raisonnement”. Les scripts traditionnels peinent. Claude excelle.
- Pipelines de Contenu : Je surveille un dépôt GitHub. De nouveaux articles de blog Markdown y arrivent. Claude les réutilise. Posts LinkedIn optimisés. Résumés Slack. C’est fluide.
- Triage CI : Un build échoue. Claude scanne la sortie CI/CD. Il identifie la cause probable. Il utilise le raisonnement AI. Il poste un rapport. Une suggestion de correctif. Directement sur la PR pertinente.
- Triage Quotidien : Chaque matin à 9h. Claude vérifie Gmail. Pour les messages non lus. Il regarde mon calendrier. Il génère un fichier Markdown “Daily Brief”. Dans mon dépôt.
- Portes de Qualité : Je force les standards de codage. “Toutes les nouvelles API doivent avoir une limitation de débit”. C’est une tâche de fond récurrente. Sur toute ma codebase.
Sécurité et Supervision
La sécurité est primordiale. Chaque exécution se déroule dans un environnement frais. Isolé. Dans le cloud.
- Environnements Isolés : Chaque run est propre. Une session cloud isolée. Cela assure une sécurité maximale.
- Protections de Branche : Les routines poussent uniquement vers des branches. Elles ont un préfixe
claude/. Par défaut. Cela évite les écrasements accidentels de ‘main’. C’est une garantie. - Supervision : Je peux prendre le contrôle manuellement. D’une session de routine. À tout moment. Via l’interface web. Pour corriger son cours. Ou fournir plus de contexte. C’est ma main sur le volant.
Limites et Tarification
Les routines sont accessibles. Pour les abonnés Pro, Max, Team et Enterprise. Chaque exécution utilise mes limites d’abonnement standard. Des plafonds quotidiens s’appliquent. C’est à noter.
- Pro : 5 routines par jour.
- Max : 15 routines par jour.
- Team/Enterprise : 25 routines par jour.
Routines vs. Agents Managés
Les deux utilisent l’infrastructure gérée. Mais ils ont des buts différents. Il est important de les distinguer.
Claude Managed Agents
C’est un service d’infrastructure hébergé. Sur la plateforme Claude. Il exécute des agents autonomes. À long terme. En mon nom. Les appels API sont “à usage unique”. Les agents managés, non. Ils exécutent des boucles multi-étapes. Dans des environnements cloud sécurisés. Fournis par Anthropic.
Architecture Principale : Cerveau, Mains et Session
Anthropic découple l’agent. En trois couches distinctes. Pour une fiabilité sur de longs horizons. C’est ingénieux.
- Le Cerveau (Modèle) : Le moteur de raisonnement. Claude 3.5 Sonnet ou Opus 4.7. Il décide des étapes à suivre.
- Les Mains (Sandbox) : Un conteneur cloud isolé. L’agent y exécute le code. Il lance des commandes bash. Il accède aux fichiers.
- La Session (Log) : Un enregistrement durable. En ajout seulement. De chaque action, appel d’outil, décision. Le “cerveau” ou les “mains” échouent ? La session persiste. L’agent récupère. Il continue. Sans redémarrage. Ah, le rêve !
Fonctionnalités Clés pour la Production
- Infrastructure Gérée : Anthropic gère la “plomberie” opérationnelle. Provisionnement de serveurs, sandboxing, récupération d’erreurs. Je n’ai pas à le construire.
- Coffres d’Identifiants & OAuth : Je stocke les clés API et les secrets en toute sécurité. Les agents gérés gèrent les flux OAuth standardisés. Pour agir au nom d’un utilisateur. Google Drive ou Slack. Sans exposer les jetons.
- Support MCP Natif : Les agents se connectent aux outils et données. Via le Model Context Protocol (MCP). Ils interagissent avec des bases de données externes. Des applications SaaS. Via un adaptateur universel.
- Observabilité : La console Claude offre un traçage en temps réel. Je vois chaque “pensée”. Chaque appel d’outil. Chaque jeton utilisé. Pendant l’exécution de l’agent.
Agents Managés vs. Routines Claude Code
Les agents managés sont des API composables. Pour les développeurs. Ils construisent des fonctionnalités agentiques. Dans leurs propres produits ou plateformes SaaS. Les routines Claude Code sont différentes. Elles sont conçues pour les workflows de développeurs. Ce sont des tâches d’agent pré-configurées. Des revues de code quotidiennes. Elles s’exécutent sur un planning. Ou un déclencheur GitHub. La distinction est nette.
Pour maîtriser l’automatisation par l’IA, je vous invite. Rejoignez-nous à DeepLearn Academy. Nous offrons une expérience d’apprentissage unique. Pour tous les professionnels et étudiants. C’est le moment d’agir.