Review Discipline
Revue de code centrée sur les constats : chercher large, prouver chaque bug, sans remplissage élogieux.
Testé · Fonctionne
Ce que fait
Impose un ordre de revue strict : lire l'intégralité du diff et son contexte, traquer les anomalies de façon exhaustive avant d'en vérifier la moindre, puis rattacher à chaque constat un chemin de défaillance démontré (ou une étiquette explicite [suspicion]). Ne produit que des constats classés P0–P3, sans remplissage élogieux ni affirmation non démontrée présentée comme un fait. Reste volontairement en dehors du développement de fonctionnalités, du linting purement stylistique et de la relecture de prose.
Rapport de test
Notre propre skill — testé selon le même protocole, en toute transparence. Bench à bugs semés (4 échantillons, 21 bugs semés, 12 pièges à faux positifs) : le skill (v2) détecte 18,5/21 bugs (88 %) contre 17/21 (81 %) sans guidage, réalise 7/7 sur les bugs P2 en cas limite contre 6/7 pour la base, et affiche 0 % de faux positifs contre 5,6 % pour la base, avec environ 100 % des constats accompagnés d'un chemin de défaillance démontré contre environ 63 % pour la base. Une réserve est révélée : la v2 n'est pas un sur-ensemble strict de sa propre v1 — elle a échangé une détection P3 subtile en imbrication profonde contre un balayage P2 plus large. Le test du protocole a détecté de vrais problèmes dans nos propres dépôts (liens de benchmark morts, frontmatter YAML strict) — corrigés et revérifiés le jour même.
Testé le: 2026-07-11 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/Skillproofdev/review-discipline ~/.claude/skills/review-discipline
Commandes et exemples de prompts
/review-disciplineRevue de code centrée sur les constats : chercher large, prouver chaque bug, sans remplissage élogieux.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Review this PR before I merge it — anything I'm missing?Find bugs in this diff, especially around the billing changes.Can you check this branch for problems before we ship?