← Back to Skill Library
💻 Software Dev

Systematic Debugging

★★★★★v1.2.0★ Featured

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