2.2 KiB
Implémentation des tâches planifiées
| ← Retour à Claude Code Best Practice |
Le skill /loop sert à planifier des tâches récurrentes sur un intervalle cron. Ci-dessous une démo de /loop 1m "tell current time" — une simple tâche récurrente qui se déclenche chaque minute.
Démo Loop
1. Planifier la tâche
/loop 1m "tell current time" parse l'intervalle (1m → toutes les 1 minute), crée un job cron et confirme la planification. Notes clés :
- La granularité minimale de cron est 1 minute —
1mcorrespond à*/1 * * * * - Les tâches récurrentes expirent automatiquement après 3 jours
- Les jobs ont une portée de session — ils vivent uniquement en mémoire et s'arrêtent quand Claude quitte
- Annule à tout moment avec
cron cancel <job-id>
2. Loop en action
La tâche se déclenche chaque minute, exécute date et rapporte l'heure actuelle. Chaque itération déclenche les hooks asynchrones UserPromptSubmit et Stop — le même système de hooks utilisé tout au long de ce repo pour les notifications sonores.
$ claude
> /loop 1m "tell current time"
> /loop 5m /simplify
> /loop 10m "check deploy status"
/loop est un skill intégré de Claude Code — aucune configuration requise. Il utilise les outils cron (CronCreate, CronList, CronDelete) sous le capot pour gérer les planifications récurrentes.

