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 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, with mandatory completion of each phase before proceeding. - Supporting Techniques: Includes root-cause tracing through call stacks, defense-in-depth validation at multiple layers, condition-based waiting to replace flaky timeouts, and a shell script to find test-polluting files. - Architecture Escalation: After three failed fix attempts, the process stops and questions the underlying architecture instead of attempting more patches. - Use Case: When a CI build fails across multiple layers (workflow, build script, signing), use the evidence-gathering instrumentation pattern to identify exactly which layer breaks before changing any code. ## Quick Start Use the systematic-debugging skill to investigate this failing test and find its root cause before suggesting any fix.