Bug Hunt

Proaktiv feiljakt som rapporterer kun funn støttet av en feilende test

av chrisallenlane · chrisallenlane/claude-swe-workflows

Bestått ★ 9.2/10

Bug Hunt — Proaktiv feiljakt som rapporterer kun funn støttet av en feilende test

Hva den gjør

Rangerer en kodebase etter konvergerende kompleksitet, dekning og strukturelle risikosignaler, og sender deretter fokuserte jegere inn i hvert hotspot for å skrive en reproduserende test for hver mistanke og beholder kun de som feiler. Utløses av kvalitetskontroller før utgivelse, etter-refaktorering-gjennomganger, og for å orientere seg i en ukjent kodebase. Kun rådgivende: den oppretter billetter med de feilende testene som akseptkriterier og implementerer aldri fiksen.

Testrapport

Rettet den mot en tredjeparts Python-modul med null eksisterende tester: å lese koden alene produserte ni plausible feilpåstander, og ferdighetens regel om at hvert funn trenger en feilende test drepte to av dem umiddelbart mens tre ble oppgradert til harde bevis. Den sterkeste var et utformet metrikknavn som fikk spørringen til å returnere radantallet i kosttilskuddstabellen i stedet for daglige kalorier — en fungerende SQL injection, ikke en mistanke. De to hypotesene som overlevde lesing, men ikke utførelse, er nøyaktig støyen denne arbeidsflyten er bygget for å slette.

Testet på: 2026-08-07 · Claude Code 2.x (agent harness)

Installer

git clone https://github.com/chrisallenlane/claude-swe-workflows.git
mkdir -p ~/.claude/skills ~/.claude/agents
cp -r claude-swe-workflows/skills/bug-hunt ~/.claude/skills/bug-hunt
cp -r claude-swe-workflows/references ~/.claude/references
cp claude-swe-workflows/agents/*.md ~/.claude/agents/

Kommandoer og eksempelprompter

  • /bug-huntProaktiv feiljakt som rapporterer kun funn støttet av en feilende test

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • Hunt for bugs in this codebase and back each one with a failing test
  • Do a pre-release bug sweep on this module before we ship it
  • Find real bugs in this refactored code, only report ones with proof