Bug Hunt

Proaktiv fejlfinding, der kun rapporterer fund understøttet af en fejlagtig test

Af chrisallenlane · chrisallenlane/claude-swe-workflows

Testet · Virker ★ 9.2/10

Bug Hunt — Proaktiv fejlfinding, der kun rapporterer fund understøttet af en fejlagtig test

Hvad det gør

Rangerer en kodebase ved at konvergere kompleksitet, dækning og strukturelle risikosignaler, sender derefter fokuserede jægere ind i hvert hotspot for at skrive en reproducerende test for hver mistanke og beholder kun dem, der fejler. Udløses ved pre-release kvalitetsgennemgange, post-refaktor sweeps og orientering i en ukendt kodebase. Kun rådgivende: den opretter tickets med de fejlagtige tests som acceptkriterier og implementerer aldrig rettelsen.

Testrapport

Pegede den mod et tredjeparts Python-modul med nul eksisterende tests: at læse koden alene producerede ni plausibelt klingende fejlpåstande, og skill'ens regel om, at hvert fund kræver en fejlagtig test, dræbte to af dem med det samme, mens tre blev opgraderet til hårde beviser. Den stærkeste var et udformet metriknavn, der fik forespørgslen til at returnere rækkeantallet af supplements-tabellen i stedet for daglige kalorier — en fungerende SQL injection, ikke en mistanke. De to hypoteser, der overlevede læsning, men ikke udførelse, er præcis den støj, denne workflow er bygget til at fjerne.

Testet: 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/

Kommandoer og eksempelprompter

  • /bug-huntProaktiv fejlfinding, der kun rapporterer fund understøttet af en fejlagtig test

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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