What problem does it solve?
This Skill eliminates the inefficiency and frustration of random code changes, quick fixes, and symptom-based debugging that lead to recurring bugs and wasted time. It enforces a methodical, root-cause-driven approach to ensure permanent solutions.
Core Features & Use Cases
- Four-Phase Framework: Guides you through investigation, pattern analysis, hypothesis formation, and verified implementation, ensuring the root cause is always found before any fix is attempted.
- Anti-Pattern Recognition: Explicitly identifies and prevents common debugging mistakes like "quick fixes for now" or "just try changing X and see if it works," saving hours of thrashing.
- Pressure-Resistant Process: Designed to maintain debugging discipline even under intense time pressure, preventing shortcuts that mask deeper issues and lead to future problems.
- Use Case: When a critical bug is reported under tight deadlines, use this Skill to resist the urge for quick patches, systematically diagnose the root cause, and implement a permanent, verified fix, preventing its recurrence.
Quick Start
Use the systematic-debugging skill to investigate why test_user_authentication.py is intermittently failing.