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
API Documentation Generator
Generate comprehensive API documentation including endpoints, parameters, responses, and code examples.
Few-Shot Learning Prompt Builder
Create effective few-shot learning prompts with examples that teach AI models new tasks quickly.
Database Schema Designer
Design optimized database schemas from business requirements
AI Code Reviewer
Get comprehensive code review with AI-powered suggestions for improvements