Abductive Reasoning
by @wanikua
Apply abductive reasoning to infer the best explanation from available observations. Use when the user has symptoms, clues, or data points and needs to reaso...
clawhub install abductive-reasoningπ About This Skill
name: abductive-reasoning description: Apply abductive reasoning to infer the best explanation from available observations. Use when the user has symptoms, clues, or data points and needs to reason backward to the most likely cause β like diagnostic thinking for doctors, detectives, or debugging.
Abductive Reasoning
Abductive reasoning β or "inference to the best explanation" β starts from observations and works backward to the most likely explanation. Unlike deduction (which guarantees truth) or induction (which generalizes from patterns), abduction asks: *"Given what I see, what is the best explanation?"* It's how doctors diagnose, detectives solve cases, and scientists generate hypotheses. Peirce called it the only form of reasoning that produces genuinely new ideas.
Analyze the current topic or problem under discussion using abductive reasoning. Start from the evidence and reason backward to the best explanation. Apply this framework to whatever the user is currently working on or asking about.
Step 1: Catalog the Observations
*What do we actually see? Be precise and comprehensive.*
Step 2: Generate Candidate Explanations
*What could explain these observations?*
Generate at least 5 candidate explanations (hypotheses), ranging from mundane to creative:
1. The obvious explanation β the first thing that comes to mind 2. The conventional expert explanation β what a domain expert would say 3. The systemic explanation β the root cause, not the proximate cause 4. The unconventional explanation β something outside the normal frame 5. The null explanation β maybe nothing unusual is happening (coincidence, noise, base rates)
For each, briefly state the mechanism: *How would this explanation produce the observations we see?*
Step 3: Evaluate Explanatory Power
For each candidate explanation, assess:
Coverage
Precision
Simplicity (Parsimony)
Consistency
Analogy
Fertility
Step 4: Compare and Rank
Create a comparison matrix:
| Criterion | Explanation 1 | Explanation 2 | Explanation 3 | ... | |---|---|---|---|---| | Coverage | | | | | | Precision | | | | | | Simplicity | | | | | | Consistency | | | | | | Analogy | | | | | | Fertility | | | | | | Overall | | | | |
Step 5: Stress-Test the Best Explanation
Step 6: The Crucial Experiment
Step 7: Conclusion
Abductive reasoning is the engine of discovery β but it's fallible. The best explanation today may be overturned by tomorrow's evidence. Hold conclusions firmly enough to act on, loosely enough to revise.