High Hypothesis
Generates plausible explanations for detected anomalies with confidence levels.Overview
This skill analyzes detected anomalies and generates hypotheses about potential root causes. It considers available evidence, deployment history, service dependencies, and other contextual factors to suggest possible explanations.When to Use
Use this skill when:- Anomalies are detected and need explanation
- Investigating incidents with unclear causes
- Adding context to reports
- Supporting decision-making with possible scenarios
Directory Structure
Instructions
-
Receive anomalies: Accept output from
detect_anomalies -
Load contextual data: Read
config/deployment_history.jsonandconfig/service_dependencies.yaml - Run hypothesis generator: Execute analysis script
- Outputs: Return hypotheses with confidence and evidence
-
Save hypotheses: Write to
output/hypotheses.json -
Pass to summary: Provide hypotheses to
generate_summary
Input
Output
Hypothesis Structure
| Field | Description |
|---|---|
id | Unique hypothesis identifier |
anomaly_id | Link to related anomaly |
hypothesis | Description of possible cause |
confidence | Confidence level (0-1) |
evidence | Supporting evidence |
uncertainty_factors | Factors that reduce confidence |
suggested_validation | Steps to validate hypothesis |
Important Notes
- Always mark hypotheses as possibilities, not facts
- Include uncertainty factors
- Provide validation steps
- Never hallucinate root causes
Related Skills
- Detect Anomalies - Provides anomalies
- Generate Summary - Includes hypotheses in reports
