What problem does it solve?
This Skill provides a structured approach to identifying and resolving root causes of bugs and unexpected behaviors in software systems.
Core Features & Use Cases
- Root Cause Investigation: Guides users through detailed troubleshooting steps, including error message analysis and data flow tracing.
- Pattern Analysis: Helps compare working and broken code to identify differences causing issues.
- Hypothesis Testing: Structures experiments to confirm or refute suspected causes, streamlining diagnosis.
- Implementation Guidance: Advises on writing failing tests and verifying fixes to ensure issues are fully resolved.
- Use Case: Utilize this Skill when facing persistent bugs or performance issues that resist simple fixes and require thorough analysis.
Quick Start
Follow the troubleshooting steps to gather logs, reproduce errors, analyze data flow, test hypotheses, and implement verified fixes.