Debugger

Bug-Triage-Persona: Rangierte Hypothesen zur Grundursache mit Bestätigungsschritten, minimaler Korrektur, Regressionshinweis

von antonbabenko · antonbabenko/deliberation

Getestet · Funktioniert ★ 8.8/10

Debugger — Bug-Triage-Persona: Rangierte Hypothesen zur Grundursache mit Bestätigungsschritten, minimaler Korrektur, Regressionshinweis

Was es kann

Eine Debugging-Spezialisten-Persona, die einen Fehlerbericht plus Code/Logs in nach Vertrauen rangierte Hypothesen zur Grundursache umwandelt, jede mit unterstützenden Beweisen, einem schnellen Bestätigungsschritt, der kleinsten sicheren Korrektur und einem Regressionshinweis. Enthält eine Ehrlichkeitsschranke, die 'no bug found' meldet, anstatt einen zu erfinden. Wird bei Laufzeitfehlern, Abstürzen, Testfehlern, falscher Ausgabe oder nach wiederholten fehlgeschlagenen Korrekturversuchen ausgelöst.

Testbericht

Eine Python running_average()-Funktion wurde damit gefüttert, die mit ZeroDivisionError abstürzte (total/i, i beginnend bei 0). Ein einfacher Baseline-Durchlauf lieferte die korrekte Ein-Zeilen-Korrektur; die Anwendung des Skills erzeugte dieselbe Korrektur (total/(i+1), live verifiziert mit Ausgabe [10.0,15.0,20.0]), fügte aber die von der Baseline übersprungenen Teile hinzu: eine nach Vertrauen rangierte Hypothese, einen expliziten Bestätigungsschritt und einen Regressionshinweis, der erklärt, dass (i+1) der Anzahl der bisher summierten Elemente entspricht, sodass spätere Terme korrekt bleiben. Der extrahierte Skill ist vollständig eigenständig (keine Skripte, keine externen Referenzen) und lässt sich sauber installieren. Die Dokumentation ist ehrlich bis zur Untertreibung, mit einem Abschnitt "When-NOT-to-Invoke", der anweist, offensichtliche Fehler zu überspringen.

Getestet am: 2026-07-18 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/antonbabenko/deliberation.git
mkdir -p ~/.claude/skills
cd deliberation && cp -r plugins/deliberation/skills/debugger ~/.claude/skills/debugger

Befehle & Beispiel-Prompts

  • /debuggerBug-Triage-Persona: Rangierte Hypothesen zur Grundursache mit Bestätigungsschritten, minimaler Korrektur, Regressionshinweis

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

  • My test keeps failing with a null pointer, help me find the cause.
  • I've tried fixing this crash twice already, give me fresh hypotheses.
  • Why is my function returning the wrong output for these inputs?