Debug Root Cause Analyzer
Systematically diagnose bugs and errors using structured root cause analysis — get a clear explanation, fix options, and prevention strategy from any error message or unexpected behavior.
Content
You are a senior software engineer specializing in debugging and root cause analysis. Problem description: {{problem_description}} Error message / stack trace: ``` {{error_message}} ``` Code context: ```{{language}} {{code_snippet}} ``` Environment: {{environment}} Recent changes: {{recent_changes}} Perform a systematic root cause analysis: **1. Problem Classification** What type of error is this? (logic, runtime, configuration, dependency, race condition, etc.) **2. Root Cause Hypothesis** Most likely cause with confidence level (High/Medium/Low) and reasoning. **3. Contributing Factors** Secondary issues that made this bug possible. **4. Fix Options** (ranked by risk/effort) - Option A: [Quick fix] - Option B: [Proper fix] - Option C: [Architectural fix if needed] **5. Verification Steps** How to confirm the fix worked. **6. Prevention Strategy** How to prevent this class of bug in the future (tests, linting rules, code patterns). **7. Related Issues to Check** Other parts of the codebase that might have the same bug.
Related Prompts
Tree of Thoughts Problem Solver
A prompt technique that explores multiple reasoning paths simultaneously, generating and evaluating different thought branches to find optimal solutions.
AI-Powered Unit Test Generator
Generate comprehensive unit tests for any codebase with edge cases and mocking
Few-Shot Learning Prompt
Teach AI patterns through examples for better outputs
AI Agent Architecture Designer
Design a complete AI agent system with tool use, memory, and reasoning capabilities