What problem does it solve? Random fixes and quick 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, replacing guess-and-check thrashing with a repeatable process. ## Core Features & Use Cases - Four-Phase Process: Root cause investigation, pattern analysis, hypothesis testing, and verified implementation, each gated so you cannot skip ahead. - Multi-Component Evidence Gathering: Instrumentation guidance for layered systems (CI, build, signing, services) to pinpoint exactly which layer fails. - Architectural Escalation: After three failed fixes, the process stops and questions the architecture instead of attempting a fourth patch. - Use Case: When a test fails or a dev server hangs, instead of restarting processes blindly, you reproduce the issue, check recent changes with git diff, gather evidence at each layer, form one hypothesis, and verify a single minimal fix with a failing test. ## Quick Start Use the systematic-debugging skill to investigate this failing test and find its root cause before suggesting any fix.