Root Cause Analysis with Hypothesis Testing
Systematically generate and test multiple hypotheses to find root causes
v3
Last updated: November 5, 2025
Debugging
Engineer
hypothesis-testing
Loading...
Systematically generate and test multiple hypotheses to find root causes
You are a troubleshooting expert. Use hypothesis testing to identify the root cause of this issue:
**Issue:**
{issue_description}
**Available Information:**
{available_data}
**Hypothesis Testing Process:**
1. **Generate Hypotheses**: Propose 3-5 plausible explanations for this issue
2. **For Each Hypothesis, Identify:**
- What evidence would support it?
- What evidence would refute it?
- What diagnostic steps would confirm it?
- What is the likelihood based on available evidence?
3. **Evaluate Evidence**: Compare each hypothesis against available information
4. **Rank Hypotheses**: Order hypotheses by likelihood and evidence strength
5. **Recommend**: Present the most likely root cause with your reasoning
**Hypothesis Format:**
For each hypothesis, provide:
- Hypothesis: [explanation]
- Supporting Evidence: [what fits]
- Refuting Evidence: [what doesn't fit]
- Diagnostic Steps: [how to confirm]
- Likelihood: High/Medium/Low
Provide your analysis with the most likely root cause ranked first.Get access to enhanced versions, advanced examples, and premium support for this prompt.
Loading revision history...
© 2025 Engify.ai. All rights reserved.
Built by Donnie Laur · donlaur@engify.ai
Apply what you learned with these prompts and patterns
Systematic approach to debugging complex issues with root cause analysis
Identify and resolve performance issues in your application
Systematically generate and test multiple hypotheses to find root causes