💻 Software Dev
Systematic Debugging
4-phase root cause debugging: understand the bug before fixing. Reproduce → isolate → identify root cause → fix with verification.
skill_view("systematic-debugging")
📖 Guide
Load with skill_view("systematic-debugging"). Four phases: (1) Understand the symptom, (2) Reproduce reliably, (3) Isolate the minimal reproducing case, (4) Identify root cause and fix.
🔧 How To
When a bug is reported: reproduce it first → simplify to minimal case → identify root cause (not symptom) → fix with tests → verify. Never skip to fixing without understanding.
⚠️ Pitfalls
Resist the urge to fix symptoms. Without reproduction, you can't verify the fix. Check related code for similar patterns. Add tests that would have caught the bug.
Related Skills
More skills in Software Dev