What problem does it solve? Random quick fixes 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, preventing guess-and-check thrashing. ## Core Features & Use Cases - Four-Phase Process: Root cause investigation, pattern analysis, hypothesis testing, and verified implementation, with an architecture-questioning escape hatch after 3+ failed fixes. - Supporting Techniques: Backward root-cause tracing through call stacks, defense-in-depth validation at multiple layers, and condition-based waiting to replace flaky arbitrary timeouts. - Debug Reports: Generates a structured HTML debug report capturing the hypothesis tree, attempt timeline, root cause, and validated fix. - Use Case: When a test fails intermittently in CI, use this Skill to gather evidence at each component boundary, trace the failure to its source, fix it once, and produce a shareable HTML report. ## Quick Start Use the systematic-debugging skill to investigate why the login integration test fails intermittently and produce a debug report.