What problem does it solve?
This Skill provides a systematic approach to identifying, analyzing, and resolving software problems, streamlining the debugging process.
Core Features & Use Cases
- Structured Diagnostic Workflows: Combines domain-specific knowledge with structured workflows for efficient problem-solving.
- Error Classification: Categorizes errors into syntax, runtime, logic, integration, performance, security, configuration, concurrency, and resource issues.
- Root Cause Analysis: Utilizes techniques like the 5 Whys, Fishbone Diagrams, and Fault Tree Analysis to pinpoint the root cause of problems.
- Log Analysis: Offers guidance on reading and interpreting stack traces, identifying patterns, and diagnosing performance issues.
- Performance Diagnosis: Provides strategies for profiling and identifying common performance pitfalls.
- Diagnostic Decision Tree: Offers a step-by-step guide to diagnose common software issues.
- Known Pitfalls Reference: Lists common pitfalls in various programming languages and databases.
Quick Start
Use the diagnose skill to analyze a stack trace from a recent application crash.