What problem does it solve?
Random fixes and guesswork waste time and introduce new bugs by treating symptoms instead of sources. This skill provides a repeatable, pressure-resistant framework to discover root causes so fixes are reliable and durable.
Core Features & Use Cases
- Four-phase process: Root Cause Investigation, Pattern Analysis, Hypothesis & Testing, and Implementation with explicit failure handling.
- Evidence-driven diagnostics: Reproduction steps, cross-component logging, trace-back techniques, and bisection scripts to locate polluting tests or failing layers.
- Guardrails and testing: Single-hypothesis experiments, minimal-change verification, failing-reproduction creation, and defense-in-depth validations to prevent regression.
- Use cases: Debugging flaky tests, production outages, integration errors across services, and complex call-stack failures.
Quick Start
Use the systematic-debugging skill to run the four-phase checklist: reproduce the issue, gather evidence across components, form a single hypothesis and test it with the smallest change, then create a failing reproduction and implement the verified fix.