What problem does it solve?
This Skill provides a disciplined debugging workflow for identifying the true origin of bugs, test failures, runtime errors, and unexpected behavior instead of applying quick patches at the crash site.
Core Features & Use Cases
- Root Cause Analysis: Trace failures backward through stack frames and data flow until the first invalid state is found.
- Hypothesis-Driven Fixes: Require an explicit evidence-backed hypothesis before making any implementation change.
- Safe Verification: Reproduce the issue with a minimal failing test, implement one targeted fix, and validate the result against the full test suite.
- Use Case: When a test starts failing after a refactor, use this Skill to reproduce the failure, isolate the exact input or boundary that breaks, and fix the source of the bug without masking symptoms.
Quick Start
Use the systematic-debugging skill to investigate this failing error and identify the root cause before proposing any fix.