Bug Hunt

Proaktivní lov chyb, který hlásí pouze zjištění podložená selhávajícím testem

od chrisallenlane · chrisallenlane/claude-swe-workflows

Otestováno · Funguje ★ 9.2/10

Bug Hunt — Proaktivní lov chyb, který hlásí pouze zjištění podložená selhávajícím testem

Co umí

Řadí kódovou základnu podle konvergujících signálů složitosti, pokrytí a strukturálního rizika, poté posílá zaměřené lovce do každého hotspotu, aby napsali reprodukující test pro každé podezření a ponechali pouze ty, které selžou. Spouští se na pre-release quality passes, post-refactor sweeps, a getting oriented in an unfamiliar codebase. Pouze poradní: vytváří tikety se selhávajícími testy jako akceptační kritéria a nikdy neimplementuje opravu.

Testovací report

Zaměřil jsem to na Python modul třetí strany s nulovými existujícími testy: samotné čtení kódu vyprodukovalo devět věrohodně znějících tvrzení o chybách, a pravidlo skillu, že každé zjištění potřebuje selhávající test, dva z nich okamžitě zabilo, zatímco tři povýšilo na tvrdé důkazy. Nejsilnější byla vytvořená metrika, která způsobila, že dotaz vrátil počet řádků tabulky doplňků namísto denních kalorií – funkční SQL injection, nikoli podezření. Dvě hypotézy, které přežily čtení, ale ne provedení, jsou přesně ten šum, který je tento pracovní postup navržen k odstranění.

Testováno: 2026-08-07 · Claude Code 2.x (agent harness)

Instalace

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/

Příkazy a ukázkové prompty

  • /bug-huntProaktivní lov chyb, který hlásí pouze zjištění podložená selhávajícím testem

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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