What problem does it solve?
Systematic debugging prevents wasted time and recurring failures by forcing a disciplined root-cause investigation before applying any code changes.
Core Features & Use Cases
- Four-phase debugging workflow: Investigation, pattern analysis, hypothesis + minimal testing, then verified implementation.
- Evidence-first isolation: Reproduce consistently, review recent changes, trace data flow across components, and form a defensible root-cause hypothesis.
- Regression-proof fixes: Create a failing test case, implement a single fix, and verify no regressions (including a safety rule for repeated failures).
Use case example: When a CI build starts failing for a production service, use this Skill to read the full error/stack trace, trace where the faulty value originates, isolate the failing component, and then implement the smallest root-cause fix backed by a regression test.
Quick Start
Use systematic-debugging to debug a failing test run by providing the exact error output and the repository path, then request a Phase 1 root-cause investigation plan before any fixes are proposed.