What problem does it solve? When facing bugs, test failures, or unexpected behavior, it is tempting to jump straight to a quick fix without understanding the root cause, which leads to stacked patches, recurring issues, and wasted effort. This Skill enforces a disciplined investigation process so fixes address the actual source of the problem. ## Core Features & Use Cases - Four-Phase Debugging Process: Root cause investigation, pattern analysis, hypothesis testing, and verified implementation, with each phase gating the next. - Red Flag Detection: Stops and returns to investigation when it catches guessing behaviors like "quick fix for now" or stacking multiple changes at once. - Escalation Path: After three failed fix attempts, it stops and escalates with evidence instead of continuing to guess. - Use Case: A test suite fails after a dependency update. Instead of tweaking assertions, the Skill traces recent changes with git log, reproduces the failure, compares against working code, forms a single hypothesis, and verifies one minimal fix. ## Quick Start Use the systematic-debugging skill to investigate why the login test is failing before suggesting any fix.