← ClaudeAtlas

checklisted

Vérification de régression post-modification, pilotée par .claude/check.json. Utiliser après toute modification de code, avant de considérer une tâche terminée.
Kairos-commu/socle · ★ 0 · AI & Automation · score 72
Install: claude install-skill Kairos-commu/socle
# /check — garde de régression Exécuter chaque étape **dans l'ordre**, sans en sauter. Une étape sans configuration dans le manifeste est **annoncée comme sautée**, jamais silencieusement omise : un projet sans typecheck est un fait à rapporter, pas un vide à ignorer. ## Étape 0 — Lire le manifeste Lire `.claude/check.json`. S'il n'existe pas : le signaler, proposer le skill `bootstrap`, et exécuter ce qui est déductible du `package.json` (ou équivalent) en le disant explicitement. Le manifeste porte les étapes du projet, leurs commandes, leurs attendus, et les régressions connues à grepper. Cf. `templates/check.schema.json` du socle pour sa forme. ## Étape 1 — Les commandes de `steps`, dans l'ordre déclaré Pour chaque entrée de `steps` : 1. lancer `cmd` ; 2. comparer à `expect` ; 3. si `counter` est présent, comparer le nombre obtenu à la valeur attendue. **La dérive d'un compteur est une alerte, pas un détail.** Si le nombre de tests a bougé sans qu'un test ait été consciemment ajouté ou retiré, le signaler immédiatement et ne pas conclure au succès : c'est le signe qu'un test a été désactivé, renommé ou perdu par un merge. Ne jamais faire taire un avertissement de lint par réflexe. Les règles de code mort (`no-unused-vars`, assignations inutiles) ont une valeur de détection réelle — vérifier si le signal est légitime avant de le supprimer. ## Étape 2 — Régressions connues (grep ciblé sur le diff) Pour chaque entrée de `regressions` du manifeste, grepper le **dif