Bug Fix Protocol

Wymusza naprawę błędu od czerwonego testu plus obowiązkowy audyt tego, dlaczego test suite go nie złapał.

Autor: CodeAlive-AI · CodeAlive-AI/ai-driven-development

Testowano · Działa ★ 8.4/10

Bug Fix Protocol — Wymusza naprawę błędu od czerwonego testu plus obowiązkowy audyt tego, dlaczego test suite go nie złapał.

Co robi ten skill

Zdyscyplinowany 8-krokowy protokół naprawy błędów produkcyjnych: odtwórz, najpierw napisz test, który pada, wytrop prawdziwą przyczynę źródłową, zastosuj minimalną poprawkę, zweryfikuj zielony wynik, uruchom cały zestaw testów, udokumentuj, a na koniec (obowiązkowy ostatni krok) zbadaj, która warstwa testów powinna była złapać błąd, i zamknij tę lukę. Uruchamiaj na „napraw ten błąd”, „błąd produkcyjny”, „test regresyjny”, „post-mortem” albo „dlaczego testy tego nie złapały” — nie przy błędach złapanych lokalnie podczas normalnego developmentu.

Raport z testu

Przeprowadzono prawdziwy cykl czerwony-zielony na błędzie w liczeniu rabatu: baseline po cichu załatał tylko przypadek null-pct, podczas gdy zastosowanie skilla dało zacommitowany test regresyjny w pytest plus konkretne ustalenie z kroku 8 („nie istniał test na zabezpieczenie None — dodaj pokrycie parametryzowane + podpowiedź typu”), którego baseline nigdy nie produkuje.

Testowano: 2026-07-13 · Claude Code 2.x (agent harness)

Instalacja

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

Komendy i przykładowe prompty

  • /bug-fix-protocolWymusza naprawę błędu od czerwonego testu plus obowiązkowy audyt tego, dlaczego test suite go nie złapał.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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