From strategy-consultant
Build a structured hypothesis tree with testable branches to guide analysis. Use when someone asks to "build a hypothesis tree", "structure this problem into hypotheses", "create an issue tree", "break this down MECE", or when a defined problem would benefit from structured decomposition before research begins. This skill is optional — not every problem requires a formal hypothesis tree. Skip it when the question is narrow enough that direct research is more efficient.
npx claudepluginhub chipalexandru/strategy-consultantThis skill uses the workspace's default tool permissions.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Calculates TAM/SAM/SOM using top-down, bottom-up, and value theory methodologies for market sizing, revenue estimation, and startup validation.
Build a hypothesis tree that decomposes the client question into testable branches. This skill is a tool, not a requirement — invoke it only when structuring hypotheses genuinely helps focus the research effort.
Use a hypothesis tree when:
Skip the hypothesis tree when:
Write a single, falsifiable statement that represents the best initial answer to the client question. This is not a guess — it is a reasoned starting position that research will confirm, modify, or disprove.
Format: "We believe [specific answer to the client question] because [initial reasoning]."
The governing hypothesis must be:
Break the governing hypothesis into 2-4 supporting conditions — the things that must be true for the hypothesis to hold.
Each branch must be:
Do not fetishize perfect MECE structure at the expense of speed. A pragmatic decomposition that the team can test in days beats an elegant one that takes a week to build.
For every branch, specify:
Not all branches are equally important or equally uncertain. Mark each branch:
The research phase should start with high-priority, low-certainty branches — that is where investigation adds the most value.
## Governing Hypothesis
[The falsifiable initial answer]
## Hypothesis Tree
### Branch 1: [Name]
- Statement: [What must be true]
- Supports if: [Evidence that would confirm]
- Undermines if: [Evidence that would disprove]
- Priority: [High/Medium/Low] | Certainty: [High/Medium/Low]
- Research needed: [Specific data or analysis]
### Branch 2: [Name]
[Same structure]
### Branch 3: [Name]
[Same structure]
## Research Prioritization
[Ordered list of what to investigate first and why]
Present the tree to the user for review. Adjust branches based on their feedback — they often know which branches are already settled (no research needed) and which are genuinely uncertain.