software-design-debugging
Installation
SKILL.md
Software Design Debugging
Goal
Find the real cause of a bug and leave the code more diagnosable than before.
Debugging Workflow
- Reproduce or characterize the failure.
- State the expected behavior and the observed behavior.
- Form one hypothesis at a time.
- Gather evidence with the narrowest tool: test, log, debugger, trace, or inspection.
- Identify the broken invariant or missing contract.
- Apply the smallest fix at the cause, not the symptom.
- Add a regression check if the behavior can recur.