What problem does it solve?
This Skill helps you avoid symptom-fixing and instead identify the root cause of bugs, test failures, performance regressions, and other abnormal behavior before proposing any repair.
Core Features & Use Cases
- Root-cause investigation: Read errors carefully, reproduce the issue reliably, and trace the data or call flow back to the original trigger.
- Pattern comparison: Compare broken behavior with working examples, identify meaningful differences, and test a single hypothesis at a time.
- Safe implementation: Create failing tests first, apply one targeted fix, and verify that the solution actually resolves the problem without adding new regressions.
- Use case: When a flaky test only fails in CI or a production timeout appears intermittent, follow the skill’s phases to stop guessing and fix the underlying cause.
Quick Start
Use the systematic-debugging skill when you encounter a bug or failure, and follow its phases to investigate the root cause before suggesting any fix.