Bug Fix Protocol

Erzwingt einen Bugfix nach Red-Test-First plus eine verpflichtende Prüfung, warum die Testsuite den Fehler übersehen hat.

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

Getestet · Funktioniert ★ 8.4/10

Bug Fix Protocol — Erzwingt einen Bugfix nach Red-Test-First plus eine verpflichtende Prüfung, warum die Testsuite den Fehler übersehen hat.

Was es kann

Ein diszipliniertes 8-Schritte-Protokoll zum Beheben von Produktionsbugs: reproduzieren, zuerst einen fehlschlagenden Test schreiben, die tatsächliche Root Cause nachverfolgen, den minimalen Fix anwenden, auf Grün verifizieren, die volle Suite ausführen, dokumentieren und schließlich (verpflichtender letzter Schritt) prüfen, welche Testebene den Bug hätte abfangen müssen, und diese Lücke schließen. Einsetzen bei „fix this bug", „Produktionsbug", „Regressionstest", „Post-Mortem" oder „warum haben die Tests das übersehen" – nicht für Bugs, die lokal während der normalen Entwicklung auffallen.

Testbericht

Einen echten Red-Green-Zyklus an einem Discount-Calc-Bug durchlaufen lassen: Die Baseline hat den Null-Prozent-Fall einfach still gepatcht, während der Skill einen eingecheckten pytest-Regressionstest plus einen konkreten Schritt-8-Befund produzierte („es existierte kein None-Guard-Test – parametrisierte Coverage plus einen Type-Hint ergänzen"), den die Baseline nie liefert.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /bug-fix-protocolErzwingt einen Bugfix nach Red-Test-First plus eine verpflichtende Prüfung, warum die Testsuite den Fehler übersehen hat.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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