Bug Hunt

Proaktiv buggjakt som endast rapporterar fynd som stöds av ett misslyckat test

av chrisallenlane · chrisallenlane/claude-swe-workflows

Testad · Fungerar ★ 9.2/10

Bug Hunt — Proaktiv buggjakt som endast rapporterar fynd som stöds av ett misslyckat test

Vad den gör

Rankar en kodbas genom att konvergera komplexitet, täckning och strukturella risksignaler, skickar sedan fokuserade jägare till varje hotspot för att skriva ett reproducerande test för varje misstanke och behåller endast de som misslyckas. Utlöses vid kvalitetskontroller före release, efter-refaktor-svep, och när man orienterar sig i en okänd kodbas. Endast rådgivande: den skapar ärenden med de misslyckade testerna som acceptanskriterier och implementerar aldrig fixen.

Testrapport

Riktade den mot en tredjeparts Python-modul med noll befintliga tester: att läsa koden ensam producerade nio trovärdiga buggpåståenden, och skillens regel att varje fynd behöver ett misslyckat test dödade två av dem direkt samtidigt som tre uppgraderades till hårda bevis. Det starkaste var ett skapat metriskt namn som fick frågan att returnera radantalet för tilläggstabellen istället för dagliga kalorier — en fungerande SQL injection, inte en misstanke. De två hypoteser som överlevde läsning men inte exekvering är exakt det brus som detta arbetsflöde är byggt för att eliminera.

Testad: 2026-08-07 · Claude Code 2.x (agent harness)

Installation

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/

Kommandon och exempelprompter

  • /bug-huntProaktiv buggjakt som endast rapporterar fynd som stöds av ett misslyckat test

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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