What problem does it solve? Random fixes and quick patches waste hours and introduce new bugs by masking underlying problems. This Skill enforces a disciplined debugging methodology that finds the actual root cause before any fix is attempted, even under time pressure, authority pressure, or fatigue. ## Core Features & Use Cases - Four-Phase Framework: Root cause investigation, pattern analysis, hypothesis testing, and implementation, with explicit gates preventing skipped steps. - Pressure-Resistant Rules: Anti-patterns, red-flag signals, and rationalization tables that stop shortcut fixes like arbitrary timeouts, shotgun changes, and symptom patching. - Supporting Techniques: Root cause tracing through call stacks, defense-in-depth validation across layers, condition-based waiting to replace flaky test timeouts, and a bisection script to find polluting tests. - Use Case: A test fails intermittently in CI. Instead of adding sleep calls, you trace the data flow backward, find the empty variable causing the failure, fix it at the source, and add validation at every layer so the bug cannot recur. ## Quick Start Use the systematic-debugging skill to investigate this failing test and find its root cause before suggesting any fix.