What problem does it solve? Developers often jump straight to fixes when facing bugs, test failures, or unexpected behavior, leading to symptom patches, repeated failed attempts, and wasted time. This Skill enforces a disciplined root-cause-first debugging methodology so fixes address the actual problem instead of its symptoms. ## Core Features & Use Cases - Four-Phase Debugging Process: Enforces root cause investigation, pattern analysis, hypothesis testing, and verified implementation in strict order. - Multi-Component Evidence Gathering: Provides diagnostic instrumentation patterns for tracing failures across layered systems like CI pipelines, build scripts, and signing steps. - Architectural Escalation: Detects when 3+ failed fixes indicate a fundamental design problem and prompts architectural review instead of more patching. - Use Case: When a CI build fails at the code-signing step, use this Skill to instrument each layer (workflow secrets, build environment, keychain state), identify exactly which boundary breaks, and fix the true source rather than guessing. ## Quick Start Use the systematic-debugging skill to investigate why my test suite is failing before suggesting any fixes.