What problem does it solve?
Debug helps you investigate software failures systematically instead of guessing at fixes. It is designed for bugs, stack traces, flaky tests, CI breakages, crashes, regressions, and unexpected behavior where the true cause is not yet confirmed.
Core Features & Use Cases
- Root cause investigation: Trace symptoms back to the original trigger before changing code.
- Pattern analysis and hypothesis testing: Compare working and broken behavior, then test one theory at a time.
- Safe implementation discipline: Create a failing reproduction, fix the underlying mechanism, and verify the result before moving on.
- Use case: A test fails only in CI, and you need to determine whether the issue is timing, environment, data flow, or an architectural mismatch.
Quick Start
Use the debug skill to investigate the failure, identify the root cause, and propose the smallest evidence-based fix.