What problem does it solve? Developers often jump to quick fixes that mask symptoms instead of resolving root causes, leading to recurring bugs, wasted time, and new defects. This Skill enforces a disciplined debugging methodology that requires root cause investigation before any fix is attempted. ## Core Features & Use Cases - Four-Phase Debugging Process: Enforces Root Cause Investigation, Pattern Analysis, Hypothesis Testing, and Implementation in strict order, with an iron rule of no fixes before investigation. - Root Cause Tracing & Defense-in-Depth: Reference guides cover tracing bugs backward through the call stack, adding validation at multiple layers, and replacing arbitrary timeouts with condition-based waiting. - Escalation Guardrails: After three failed fix attempts, the process stops and questions the underlying architecture instead of attempting a fourth fix. - Use Case: When a test fails in CI or a production bug appears, use this Skill to reproduce the issue, gather evidence across component boundaries, form a single hypothesis, and verify the fix with a failing test case. ## Quick Start Use the systematic-debugging skill to investigate why my test suite fails intermittently before suggesting any code changes.