What problem does it solve?
This Skill provides a structured approach to diagnose hard bugs and performance regressions, ensuring a systematic and efficient resolution process.
Core Features & Use Cases
- Disciplined Diagnosis Loop: Follows a disciplined loop for diagnosing bugs: Reproduce -> Minimise -> Hypothesise -> Instrument -> Fix -> Regression-test.
- Feedback Loop Creation: Assists in building a feedback loop to quickly identify the cause of a bug.
- Reproduction and Hypothesis: Guides through the process of reproducing bugs and generating falsifiable hypotheses.
- Instrumentation and Fixing: Offers strategies for instrumenting code and fixing bugs.
- Regression Testing: Ensures that the bug does not reoccur in future updates.
Quick Start
To diagnose a bug, run the diagnose skill and follow the steps provided to create a feedback loop, reproduce the bug, hypothesise the cause, instrument the code, fix the issue, and perform regression testing.