What problem does it solve?
It solves the problem of wasting time guessing at bugs by guiding you through a repeatable process to reproduce, isolate, identify the root cause, and verify a correct fix.
Core Features & Use Cases
- Systematic debugging workflow: Reproduce the issue reliably, isolate the smallest responsible scope, formulate and test root-cause hypotheses, then verify the fix and prevent regressions.
- Practical diagnostic tools and signals: Use stack traces, logging, git bisect/diff/log, profiling, and static analysis to gather evidence across code and changes.
- Bug-pattern targeting: Recognize common failure modes such as off-by-one errors, race conditions, null/undefined references, resource leaks, type coercion, stale caches, and swallowed exceptions.
Quick Start
Use the debugging skill to analyze a failing test by asking for a minimal reproduction, a narrowed isolation plan, and an evidence-based root-cause-and-fix writeup.