
This is a debugging framework that refuses to let you guess your way to a fix. It forces you to build a tight feedback loop first,a failing test, a curl script, something that goes red on command,before you're allowed to theorize. The discipline is aggressive about Phase 1 because everything else (bisection, instrumentation, hypothesis testing) is mechanical once you have a fast, deterministic pass/fail signal. It's opinionated about minimizing repros, generating multiple ranked hypotheses instead of chasing the first plausible idea, and tagging all debug logs for easy cleanup. Use it when you catch yourself staring at code trying to figure out what's broken, or when a bug feels slippery and you keep circling without making progress.
npx -y skills add mattpocock/skills --skill diagnosing-bugs --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.