What problem does it solve? Random fixes and guess-and-check patches waste time, mask underlying issues, and introduce new bugs. This Skill enforces a disciplined debugging methodology that finds the root cause before any fix is attempted. ## Core Features & Use Cases - Four-Phase Process: Root cause investigation, pattern analysis, hypothesis testing, and verified implementation, each gated before proceeding. - Multi-Component Evidence Gathering: Instrument component boundaries (build, test, service layers) to locate exactly where failures originate. - Architectural Escalation: After three failed fixes, stop and question the architecture instead of attempting a fourth patch. - Defense-in-Depth Validation: Add validation at entry, business logic, environment, and debug layers so fixed bugs become structurally impossible. - Use Case: A CI pipeline fails intermittently. Instead of retrying or tweaking config blindly, trace data flow across each stage, form a single hypothesis, test it minimally, and verify with a failing test case. ## Quick Start Use the systematic-debugging skill to investigate this failing test and find its root cause before suggesting any fix.