hypothesis-tree_skill

This skill helps you structure complex questions into testable hypotheses for MECE coverage, enabling faster validation of ideas and experiments.

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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
hypothesis-tree skill by flpbalada/my-opencode-config | VeilStrat