This turns Claude into an interactive debugging assistant that can set breakpoints, step through code, inspect variables, and navigate call stacks across Python, Go, Node.js, Rust, and C/C++. It wraps a CLI tool called dap that speaks the Debug Adapter Protocol, so you get real debugger state instead of guessing with print statements. The skill teaches Claude a disciplined approach: form a hypothesis, set strategic breakpoints at state transitions or boundaries, use conditional breaks to skip noise, and trace causation up the stack frame by frame. It's built for when crashes happen, exceptions fire in unclear places, or output is wrong and you need to see exactly what values exist at the moment things go sideways.
npx skills add https://github.com/almogbaku/debug-skill --skill debugging-code