What problem does it solve?
This Skill addresses the complexities of bug investigation and debugging by providing a structured workflow for collecting execution-time information, formulating hypotheses, and generating debug logs automatically.
Core Features & Use Cases
- Structured Bug Reporting: Encourages clear, concise issue descriptions with specific symptoms, expected behaviors, and reproduction conditions.
- Parallel Information Collection: Facilitates the parallel review of error logs, stack traces, related files, and recent changes to isolate the problem.
- Debug Log Insertion: Allows for targeted insertion of debug logs into code to verify assumptions and refine problem-solving efforts.
- Hypothesis-driven Troubleshooting: Guides the creation of three hypotheses to test, based on evidence gathered from debug logs and system analysis.
- Efficient Trial Logging: Tracks each trial, change, and verification step in a structured format to ensure a systematic approach to problem resolution.
Quick Start
To initiate an investigation, simply use the /investigate command with optional arguments specifying the area of focus. For example: /investigate auth token expire.