Bug Fix Protocol

Tvinger en red-test-first bugfix plus en obligatorisk audit af, hvorfor testsuiten ikke fangede den.

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

Testet · Virker ★ 8.4/10

Bug Fix Protocol — Tvinger en red-test-first bugfix plus en obligatorisk audit af, hvorfor testsuiten ikke fangede den.

Hvad det gør

En 8-trins disciplineret protokol til at rette produktionsbugs: reproducér, skriv en fejlende test først, spor den reelle root cause, anvend den minimale fix, verificér grøn, kør hele suiten, dokumentér, og (det obligatoriske sidste trin) audit hvilket testlag der burde have fanget bugen, og luk det hul. Udløs det ved 'fix this bug', 'production bug', 'regression test', 'post-mortem' eller 'why did the tests miss this' - ikke til bugs fanget lokalt under almindelig udvikling.

Testrapport

Kørte en reel red-green-cyklus på en rabat-beregningsbug: baseline lappede bare stille null-pct-tilfældet, mens skillet producerede en indcheckket pytest-regressionstest plus et konkret trin-8-fund ('ingen None-guard-test fandtes - tilføj parametriseret dækning + en typehint'), som baseline aldrig producerer.

Testet: 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

Kommandoer og eksempelprompter

  • /bug-fix-protocolTvinger en red-test-first bugfix plus en obligatorisk audit af, hvorfor testsuiten ikke fangede den.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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