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é.

par CodeAlive-AI · CodeAlive-AI/ai-driven-development

Testé · Fonctionne ★ 8.4/10

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é.

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 first
  • Reproduce this regression, fix the root cause, and verify it's green
  • Audit why our test suite missed this bug after fixing it