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 systematic investigation. ## 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: Instrument component boundaries (CI, build, signing, APIs, databases) with diagnostic logging to pinpoint exactly which layer fails. - Architectural Escalation: After three failed fixes, the process forces you to stop and question the architecture instead of attempting a fourth patch. - Use Case: A CI signing pipeline fails intermittently. Instead of retrying random config changes, you add logging at each layer (workflow, build script, keychain, codesign), identify that secrets fail to propagate from workflow to build, and fix the actual source. ## Quick Start Use the systematic-debugging skill to investigate this failing test and find its root cause before suggesting any fix.