What problem does it solve?
This Skill prevents wasteful guess-and-check debugging by enforcing root-cause investigation before any implementation changes, so fixes are reliable and bugs do not reappear.
Core Features & Use Cases
- Four-phase debugging workflow: Root cause investigation, pattern analysis, hypothesis testing, then single-fix implementation.
- Evidence-first approach: Reproduce consistently, review recent changes, and collect data across component boundaries.
- Data-flow and call-stack tracing: Trace inputs backward to the original trigger instead of fixing symptoms.
- Fail-fast safety rails: Stop when red flags appear, especially after repeated failed fixes (>= 3) to avoid architectural thrashing.
Use for test failures, bugs in production, unexpected behavior, performance problems, build failures, and integration issues—especially under time pressure or when prior fixes have failed.
Quick Start
Use systematic-debugging when you hit a test failure or unexpected behavior and you need the root cause before making any changes.