Bug Fix Protocol
Impose une correction de bug en mode test-rouge-d'abord, plus un audit obligatoire des raisons pour lesquelles la suite de tests l'a manqué.
Testé · Fonctionne
Ce que fait
Un protocole discipliné en 8 étapes pour corriger des bugs en production : reproduire, écrire d'abord un test qui échoue, retracer la vraie cause racine, appliquer le correctif minimal, vérifier que tout est au vert, exécuter la suite complète, documenter, puis (étape finale obligatoire) auditer quelle couche de test aurait dû attraper le bug et combler cette lacune. À déclencher sur « fix this bug », « production bug », « regression test », « post-mortem », ou « why did the tests miss this » - pas pour les bugs attrapés localement en cours de développement normal.
Rapport de test
Un vrai cycle rouge-vert a été exécuté sur un bug de calcul de remise : la référence s'est contentée de corriger silencieusement le cas null-pct, tandis que le suivi du skill a produit un test de non-régression pytest committé, plus une conclusion concrète à l'étape 8 (« no None-guard test existed - add parametrized coverage + a type hint ») que la référence ne produit jamais.
Testé le: 2026-07-13 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/CodeAlive-AI/ai-driven-development cd ai-driven-development mkdir -p ~/.claude/skills cp -r skills/bug-fix-protocol ~/.claude/skills/bug-fix-protocol
Commandes et exemples de prompts
/bug-fix-protocolImpose une correction de bug en mode test-rouge-d'abord, plus un audit obligatoire des raisons pour lesquelles la suite de tests l'a manqué.
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) :
Fix this production bug and write a failing test firstReproduce this regression, fix the root cause, and verify it's greenAudit why our test suite missed this bug after fixing it