Decouvrez la commande Loop
pour les Prompts Programmés
Automatisez vos workflows de développement avec les tâches planifiées directement dans votre environnement Cloud Code.
Qu’est-ce que la commande Loop ?
Cloud Code vient de lancer une nouvelle fonctionnalité révolutionnaire : les prompts programmés. Au coeur de cette innovation se trouve la commande /loop, un outil puissant qui transforme votre workflow de développement.
Cette commande peut être utilisée dans plusieurs contextes : directement dans l’application, via les GitHub Actions, ou en local dans votre terminal Cloud Code. Elle fonctionne comme un cron job intelligent, permettant d’automatiser des tâches pendant que vous travaillez, sans avoir à y penser manuellement.
Unités de temps supportées
La syntaxe est volontairement simple et intuitive :
- S pour les secondes
- M pour les minutes
- H pour les heures
- D pour les jours
Créer votre premier Cron Job
L’un des grands avantages de Cloud Code : pas besoin de formats complexes comme les expressions cron traditionnelles. Il suffit d’utiliser la commande /loop suivie de l’intervalle souhaité.
/loop 1M exécute curl commande http://localhost:3000/api/monitoring/status and tell me result
Dans cet exemple, on demande à Claude d’exécuter une requête curl vers une API de monitoring toutes les minutes et de nous retourner le résultat. L’avantage ? Plus besoin d’ouvrir manuellement le navigateur pour vérifier l’état de votre application.
Important
Les cron jobs créés avec /loop sont uniquement actifs pendant la session. Si vous fermez votre session, le cron job se supprime automatiquement.
Visualiser les résultats automatiquement
Une fois le cron job actif, Claude exécute automatiquement la commande à chaque intervalle défini. Les résultats s’affichent directement dans la conversation sous forme de tableau structuré :
| Metrique | Valeur | |--------------------|--------| | Nombre de donnees | 1,247 | | Derniere mise a jour| 2min | | Fraicheur | OK | | Statut API | Actif |
Plus besoin de vérifier manuellement votre API : les informations viennent à vous. C’est particulièrement utile pour le monitoring de production ou les applications financières où la réactivité est cruciale.
Supprimer un Cron Job
Pour arrêter une tâche planifiée, deux options s’offrent à vous :
/loop delete cron [ID] # Ou simplement en langage naturel : "supprime le cron job"
Combiner Loop avec les Skills
La véritable puissance de la commande /loop se révèle lorsqu’on la combine avec les Skills Cloud Code. Imaginons un skill « quality » qui vérifie automatiquement le linting et le build de votre application.
/loop 2M /quality
Cette commande lance un contrôle qualité automatique toutes les 2 minutes. Le skill apparaît en bleu dans l’interface, indiquant qu’il s’agit d’une référence vers un skill existant.
Astuce Pro
Vous pouvez continuer à travailler pendant que le cron job est actif. Cloud Code gère intelligemment les ressources pour ne pas perturber votre workflow.
Gestion intelligente des conflits
Cloud Code a implémenté une fonctionnalité cruciale : la mise en attente automatique des tâches. Selon la documentation officielle, quand Claude est occupé avec une tâche principale, les cron jobs attendent automatiquement.
Comportement attendu
« CL is busy when task comes due, prompt wait until current one is done » — Tant que vous travaillez sur une tâche, Claude ne démarre pas le cron job, évitant ainsi les conflits de ressources.
Ce comportement a été vérifié en pratique : pendant un mode plan actif de plus de 3 minutes, aucun cron job ne s’est déclenché. Ce n’est qu’après la fin de la tâche principale que le contrôle qualité s’est exécuté automatiquement.
Persistance et alternatives
Pour les tâches devant persister au-delà de la session locale, Cloud Code propose plusieurs alternatives documentées :
- Serveur dédié avec tâches planifiées persistantes
- GitHub Actions pour l’intégration continue
- Desktop Schedule pour les tâches locales récurrentes
- Next.js Bundle pour les applications web
Ces options permettent de couvrir tous les cas d’usage : des PR automatisées aux déploiements en passant par le monitoring continu.
En resume : Pourquoi adopter Loop ?
- Automatisation sans effort des tâches répétitives
- Syntaxe simple : pas besoin de maîtriser les expressions cron
- Intégration native avec les Skills Cloud Code
- Gestion intelligente des conflits de ressources
- Parfait pour le monitoring, les tests qualité et les vérifications automatiques
- Alternative légère aux solutions de scheduling complexes
