What problem does it solve?
Random, surface-level fixes waste time and introduce new bugs by addressing symptoms instead of causes. This Skill enforces a structured, four-phase process so engineers reproduce issues, gather evidence, and only apply minimal, verified changes that resolve the root cause.
Core Features & Use Cases
- Four-phase workflow: Root cause investigation, pattern analysis, hypothesis and testing, then guarded implementation with a failing test.
- Evidence-first diagnostics: Guided steps for reproducibility, multi-component instrumentation, and backward call-stack tracing to locate the original trigger.
- Safety & guardrails: Single-hypothesis testing, limits on consecutive fixes, defense-in-depth validation, and escalation guidance when architecture is at fault.
- Practical tools: Example scripts and utilities for condition-based waiting, bisection of polluting tests, and concrete test-case creation patterns for flaky CI and production incidents.
Quick Start
Use the systematic-debugging skill to run a four-phase investigation, gather reproducible evidence, form a single hypothesis, and create a minimal failing test before applying any fix.