hypothesis-tree

Structure complex questions into MECE hypothesis trees with prioritized tests.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/Chris-Maskey/opencode-config --skill hypothesis-tree-chris-maskey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hypothesis-tree
Source: https://github.com/Chris-Maskey/opencode-config/tree/main/skills/hypothesis-tree
Command: npx skills add https://github.com/Chris-Maskey/opencode-config --skill hypothesis-tree-chris-maskey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Break down ambiguous or complex strategic and product questions into clear, testable hypotheses so teams can prioritize experiments, gather evidence, and make data-driven decisions instead of guessing or debating unfalsifiable ideas.

Core Features & Use Cases

  • Structured Decomposition: Convert vague concerns into a MECE hypothesis tree with first-level and testable sub-hypotheses.
  • Prioritization & Testing: Rank hypotheses by impact, effort, and existing evidence to create a pragmatic testing plan.
  • Communication & Evidence Tracking: Provide a template to record owners, timelines, status, and evidence for stakeholder alignment.
  • Use Case: Validate a low-signup conversion rate by generating hypotheses across awareness, ability, motivation, and technical causes and then prioritizing quick experiments.

Quick Start

Create a hypothesis tree for "Why is signup conversion below 30%?" with three top-level hypotheses, testable sub-hypotheses, and a prioritized testing plan.

Frequently Asked Questions about hypothesis-tree

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I break down complex product questions into testable hypotheses?

Break down complex product questions by structuring them into a MECE hypothesis tree with first-level and testable sub-hypotheses. This decomposition converts ambiguous strategic challenges into measurable components for systematic analysis.

What is a MECE hypothesis tree used for in product validation?

A MECE hypothesis tree structures ambiguous product validation questions into mutually exclusive and collectively exhaustive testable components. It enables teams to prioritize experiments and gather evidence for data-driven decisions instead of guessing.

How do I prioritize hypotheses for experiment planning?

Prioritize hypotheses for experiment planning by ranking them based on impact, effort, and existing evidence. This creates a pragmatic testing plan that targets quick experiments and efficient resource allocation.

Can I use hypothesis decomposition for metric debugging and stakeholder communication?

Yes, hypothesis decomposition applies to metric debugging and stakeholder communication. It breaks ambiguous challenges into testable components and provides evidence summaries with owner and timeline fields for operational alignment.

What is the best way to structure a hypothesis tree for low signup conversion?

The best way to structure a hypothesis tree for low signup conversion is generating hypotheses across awareness, ability, motivation, and technical causes. Then prioritize quick experiments based on impact and effort.