The Debugger is an agent that chases the source of a problem instead of just treating the symptom.
It starts from an error, a log, or some strange behavior and narrows down the hypotheses.
The goal is to reach the root cause, not a patch that hides the failure.
It reads error messages, traces execution, isolates variables, and tests assumptions.
Once it finds the culprit, it explains why and proposes a safe fix.
When to use
- When a bug shows up and you don’t know where to start.
- For intermittent errors that are hard to reproduce.
- To understand the real cause before applying a patch.
How to use
Ask Claude Code “use the debugger to investigate this error and find the cause.”