Debugger
Feil-triage persona: rangerte rotårsakshypoteser med bekreftelsestrinn, minimal fiks, regresjonsnotat
Bestått
Hva den gjør
En feilsøkingsspesialist-persona som omdanner en feilrapport pluss kode/logger til tillitsrangert rotårsakshypoteser, hver med støttende bevis, et raskt bekreftelsestrinn, den minste sikre fiksen, og et regresjonsnotat. Inkluderer en ærlighets-escape som rapporterer 'no bug found' i stedet for å finne opp en. Utløses ved kjøretidsfeil, krasj, testfeil, feil utdata, eller etter gjentatte mislykkede fiksforsøk.
Testrapport
Ga den en Python running_average() som krasjet med ZeroDivisionError (total/i, i starter på 0). En vanlig baseline-pass returnerte den korrekte en-linjes fiksen; å følge ferdigheten produserte den samme fiksen (total/(i+1), verifisert live til å gi ut [10.0,15.0,20.0]) men la til delene baseline hoppet over: en tillitsrangert hypotese, et eksplisitt bekreftelsestrinn, og et regresjonsnotat som forklarer at (i+1) tilsvarer antall elementer summert så langt, slik at senere termer forblir korrekte. Den utpakkede ferdigheten er fullstendig selvstendig (ingen skript, ingen eksterne referanser) og installeres rent. Dokumentasjonen er ærlig til det punktet at den under-selger, med en 'When-NOT-to-Invoke'-seksjon som ber deg hoppe over åpenbare feil.
Testet på: 2026-07-18 · Claude Code 2.x (agent harness)
Installer
git clone https://github.com/antonbabenko/deliberation.git mkdir -p ~/.claude/skills cd deliberation && cp -r plugins/deliberation/skills/debugger ~/.claude/skills/debugger
Kommandoer og eksempelprompter
/debuggerFeil-triage persona: rangerte rotårsakshypoteser med bekreftelsestrinn, minimal fiks, regresjonsnotat
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
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?