103kaz/claude-code-loops

Crée un fichier .claude/verify.sh pour l'étape de vérification de la boucle de révision. Utilisé pour configurer ou corriger la boucle de vérification.

Qu'est-ce que claude-code-loops ?

Cette compétence permet de générer un script `verify.sh` minimal et rapide, conçu pour s'intégrer à la boucle de révision (review-loop) de Claude Code. Elle se déclenche lorsqu'un utilisateur demande de configurer ou de réparer l'étape de vérification. L'agent commence par inspecter la racine du projet (fichiers de build comme `package.json`, `pyproject.toml`, `go.mod`, etc.) sans lire les sources ni les logs CI. Si un fichier `.claude/verify.sh` existe déjà, il propose un diff plutôt qu'une réécriture complète. Le script généré est concis : il utilise `set -euo pipefail`, se positionne dans la racine du projet, et exécute uniquement des vérifications rapides (lint, vérification de types, tests unitaires) via les commandes déjà définies dans le projet. Les suites de tests lentes sont volontairement omises et mentionnées comme exclues. L'agent affiche le script, demande confirmation, et ne l'écrit qu'après accord de l'utilisateur. Enfin, il exécute le script une fois et rapporte le résultat ainsi que le temps écoulé. Si aucune vérification rapide n'est possible, il ne crée pas un script qui réussit toujours mais le signale clairement. Cette approche garantit un faible coût en tokens et une intégration transparente avec les workflows de Claude Code.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/103kaz/claude-code-loops/tree/HEAD/skills/init-verify

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · 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

init-verify

Propose un fichier rapide .claude/verify.sh, l'affiche et ne l'écrit qu'après l'accord de l'utilisateur. Limitez les lectures : cette compétence doit consommer peu de tokens.

Étapes

  1. Listez la racine du projet une fois (noms uniquement). Lisez au maximum les fichiers de build qui existent : package.json (le bloc scripts uniquement), pyproject.toml, go.mod, Cargo.toml, Makefile. Ne lisez pas les fichiers source ni les logs CI.
  2. Si .claude/verify.sh existe, lisez-le et proposez un diff plutôt qu'une réécriture.
  3. Choisissez uniquement les vérifications qui s'effectuent en quelques secondes : lint, vérification de types, tests unitaires, en utilisant les commandes déjà définies dans le projet. Laissez de côté les suites lentes et mentionnez-le.
  4. Rédigez le script (set -euo pipefail, cd "$(dirname "$0")/..", une ligne par vérification, pas de bruit echo : la sortie d'un échec revient à Claude, donc des commandes silencieuses sont moins coûteuses). Un code de sortie non nul signifie que la vérification a échoué.
  5. Affichez le script et les vérifications qui ont été laissées de côté, puis demandez. Ne l'écrivez qu'après un oui.
  6. Exécutez-le une fois et rapportez le résultat ainsi que le temps. Si rien ne peut être vérifié rapidement, dites-le ; n'écrivez pas un script qui réussit toujours.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Skills associés