- Home
- Skills
- Flpbalada
- My Opencode Config
- Hypothesis Tree
hypothesis-tree_skill
136
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill flpbalada/my-opencode-config --skill hypothesis-tree- SKILL.md7.0 KB
Overview
This skill structures complex questions into clear, testable hypotheses using a hypothesis tree approach. It helps convert vague problems into MECE (Mutually Exclusive, Collectively Exhaustive) branches so teams can prioritize and run focused tests. Use it to drive faster, evidence-based decisions for product, research, and debugging scenarios.
How this skill works
It frames a central question, generates first-level hypotheses grouped to be MECE, and decomposes each branch into directly testable sub-hypotheses. Each hypothesis is evaluated for evidence, impact, and test effort to produce a prioritized testing plan. The tree is updated as results arrive, guiding follow-up analysis or experiments.
When to use it
- Validating new product or feature ideas
- Investigating unexpected metric changes (e.g., drop in retention)
- Planning user research or experiments
- Breaking down ambiguous strategic or technical problems
- Prioritizing what to test first and aligning stakeholders
Best practices
- Start with a specific, measurable central question
- Ensure branches are mutually exclusive and collectively exhaustive (MECE)
- Decompose until hypotheses are falsifiable and actionable
- Prioritize tests by impact, effort, and existing evidence
- Update the tree iteratively as new data arrives
- Share the tree visually for stakeholder alignment
Example use cases
- Why is signup conversion under target? — test Awareness, Ability, Motivation, Technical branches
- Investigate sudden churn increase — test Product changes, Market shifts, Customer mix, Service issues
- Plan an experiment roadmap for a new feature by mapping adoption obstacles and quick wins
- Frame user research topics by turning ambiguous feedback into measurable hypotheses
- Communicate analysis structure before a cross-functional investigation or demo
FAQ
Usually two to three levels is sufficient to reach testable statements; avoid unnecessary depth until you have evidence to justify it.
What makes a hypothesis MECE in practice?
Mutually exclusive means no overlap between branches; collectively exhaustive means the branches together cover plausible explanations. Iterate the tree until both conditions hold.