What problem does it solve?
This Skill prevents wasted time, repeated failures, and regressions caused by quick, symptomatic fixes by enforcing a disciplined, evidence-driven approach to debugging that finds and fixes root causes.
Core Features & Use Cases
- Four-phase, checklist-driven workflow: Investigation, Pattern Analysis, Hypothesis & Testing, and Implementation with explicit stop conditions.
- Multi-component instrumentation and tracing: Practical guidance for logging at boundaries, reproducing failures, and tracing data flow across services.
- Hypothesis-driven, minimal-change testing: Enforces single-hypothesis tests, failing-test creation, and verification before claiming success.
- Defense-in-depth guidance: Add validation at multiple layers to make classes of bugs structurally impossible.
- Use case: Recover flaky CI pipelines and production incidents by systematically reproducing failures, gathering evidence across layers, forming a minimal hypothesis, and implementing the root-cause fix with a failing test.
Quick Start
Use the systematic-debugging skill to analyze this failure, gather evidence to reproduce it, form a single hypothesis, design the smallest test to validate that hypothesis, and implement the root-cause fix.