Bug Hunt
Caccia proattiva ai bug che segnala solo i risultati supportati da un test fallito
Promosso
Cosa fa
Classifica una codebase convergendo segnali di complessità, copertura e rischio strutturale, quindi invia cacciatori focalizzati in ogni hotspot per scrivere un test riproducibile per ogni sospetto e mantenere solo quelli che falliscono. Si attiva su passaggi di qualità pre-rilascio, sweep post-refactoring e per orientarsi in una codebase sconosciuta. Solo consultivo: crea ticket con i test falliti come criteri di accettazione e non implementa mai la correzione.
Rapporto di test
L'ho puntato su un modulo Python di terze parti con zero test esistenti: la sola lettura del codice ha prodotto nove affermazioni di bug plausibili, e la regola della skill che ogni risultato necessita di un test fallito ne ha eliminati due immediatamente, mentre ne ha promossi tre a prove concrete. Il più forte era un nome di metrica appositamente creato che faceva sì che la query restituisse il conteggio delle righe della tabella dei supplementi invece delle calorie giornaliere — una SQL injection funzionante, non un sospetto. Le due ipotesi che sono sopravvissute alla lettura ma non all'esecuzione sono esattamente il rumore che questo workflow è costruito per eliminare.
Testato il: 2026-08-07 · Claude Code 2.x (agent harness)
Installazione
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/
Comandi e prompt di esempio
/bug-huntCaccia proattiva ai bug che segnala solo i risultati supportati da un test fallito
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Hunt for bugs in this codebase and back each one with a failing testDo a pre-release bug sweep on this module before we ship itFind real bugs in this refactored code, only report ones with proof