toverux/cantrips

🤢 Compétences organisées pour agents IA — une boucle d'ingénierie cohérente qui se renforce : évaluer → spécifier → implémenter → réviser → valider → apprendre. Adoptez-la ou forkez-la !

Qu'est-ce que cantrips ?

Ce skill est conçu pour maintenir une session Claude Code active en planifiant des réveils automatiques. Il utilise l'outil `ScheduleWakeup` pour exécuter une boucle de ping toutes les 3000 secondes, numérotée, jusqu'à ce que l'utilisateur revienne ou que dix pings soient atteints (mode échec). Chaque réveil déclenche la même chaîne de commandes en réinjectant le prompt `/afk`, ce qui permet d'enchaîner les tâches sans intervention humaine. Il est utile pour garder un agent IA opérationnel pendant une absence, par exemple pour des traitements longs ou des vérifications périodiques. Ce skill est spécifique à Claude Code et nécessite impérativement l'outil `ScheduleWakeup` ; sans lui, le skill doit s'arrêter immédiatement et signaler l'absence d'un planificateur externe.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add toverux/cantrips

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Claude Code uniquement. Si vous ne disposez pas d'un outil ScheduleWakeup, dites-le et arrêtez-vous — un sleep en ligne de commande ou un planificateur externe s'exécute en dehors de cette session et ne réchauffe rien.

Gardez cette session active pendant une absence. Planifiez le prochain réveil avec ScheduleWakeup :

  • prompt — littéralement /afk, pour que le réveil réintègre ce skill et enchaîne le suivant.
  • delaySeconds — 3000.
  • reason — échauffement du cache de nom, afin que l'utilisateur comprenne pourquoi la session s'est réveillée.

À chaque réveil, répondez uniquement par « ping X » (numérotez-les), planifiez le prochain réveil et ne touchez pas au travail de l'utilisateur.

Arrêtez la boucle lorsque l'utilisateur revient, ou lorsque vous atteignez dix pings (mode échec). Appelez ScheduleWakeup avec stop: true pour qu'un réveil en attente ne puisse pas se déclencher une fois la boucle terminée.

Skills associés