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
Self-Consistency Verification Prompt
Generate prompts that verify AI responses for internal consistency across multiple reasoning paths.
Bug Report Generator
Generate detailed bug reports for developers
Vibe Coding App Spec Writer
Turn a raw app idea into a precise, AI-ready specification document optimized for vibe coding tools like Bolt.new, Lovable, and NxCode.
Security Adversarial Tester
Test AI systems for prompt injection and security vulnerabilities