What problem does it solve? Random fixes and guess-and-check patches waste time, mask underlying issues, and create new bugs. This Skill enforces a disciplined debugging process 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 with logging to identify exactly which layer fails in pipelines like CI to build to signing. - Architectural Escalation: After three failed fixes, stop and question the architecture instead of attempting a fourth patch. - Supporting Techniques: Includes root-cause tracing through call stacks, defense-in-depth validation at four layers, and condition-based waiting to replace flaky arbitrary timeouts. - Use Case: A test fails intermittently in CI. Instead of adding a sleep, trace the data flow backward, form a single hypothesis, test it minimally, and fix the source with a failing test proving the resolution. ## Quick Start Use the systematic-debugging skill to investigate this failing test and find its root cause before proposing any fix.