Back to the collection
SKILL / QUALITY
Systematic Debugging
Reproduce. Investigate. Prove the cause. Then write the fix.
SkillCREWKIT COLLECTION
Systematic DebuggingCrewKit
THE APPROACH
A clearer way forward.
A repeatable process for bugs whose cause is still unknown. Especially useful when an attempted fix did not hold, or a symptom appears far from the component that caused it.
- Establish a repeatable failure before changing code.
- Test a named hypothesis against the reproduction.
- Distinguish a corrected defect from a displaced symptom.
AT A GLANCE
Inside the approach.
An overview of this resource, not the full instructions.
- 01
Reproduce the failure on demand.
- 02
Gather evidence and test one hypothesis.
- 03
Apply the smallest fix and verify the original failure.
systematic-debugging