From gtm-skills
Generates testable pain hypotheses from company context (ICP, win cases, product knowledge) and user input. Pure reasoning — no API keys. Outputs a hypothesis set with search angles for list-building.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gtm-skills:hypothesis-buildingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate testable pain hypotheses from what you already know — ICP, win cases, product value prop, and user knowledge of the target vertical. No API keys, no external research. Pure reasoning from context + conversation.
Generate testable pain hypotheses from what you already know — ICP, win cases, product value prop, and user knowledge of the target vertical. No API keys, no external research. Pure reasoning from context + conversation.
context-building, before list-buildingmarket-research| Input | Source | Required |
|---|---|---|
| Context file | claude-code-gtm/context/{company}_context.md | yes |
| Target vertical | User input | yes |
| Additional knowledge | User input — industry experience, known pain points | recommended |
| Existing hypothesis set | claude-code-gtm/context/{vertical-slug}/hypothesis_set.md | no (for refine mode) |
claude-code-gtm/context/{vertical-slug}/hypothesis_set.md
Same path and format as market-research output — all downstream skills work unchanged.
Read claude-code-gtm/context/{company}_context.md and extract:
Ask the user:
| Question | Why |
|---|---|
| What vertical are you targeting? | Defines the slug and scope |
| What geographies are you targeting? | Shapes search filters and regional pain points |
| What do you know about how these companies operate? | Seeds the hypothesis reasoning |
| What problems do you think your product solves for them? | Grounds hypotheses in real value |
| Any specific signals or patterns you've noticed? | Captures practitioner knowledge |
Keep it conversational — don't force all questions if the user gives rich context upfront.
For each win case in the context file, identify:
Map win case patterns to potential hypotheses for the new vertical.
Generate 3-7 hypotheses. Each hypothesis must have:
Quality checks per hypothesis:
Present the full hypothesis set and ask:
Refine based on feedback. This is interactive — expect 1-2 rounds.
Save to claude-code-gtm/context/{vertical-slug}/hypothesis_set.md. Create the directory if it doesn't exist.
## Hypothesis Set: [Vertical]
### #1 [Short name]
[2-3 sentence description — the pain, why it exists, why the product fits]
Best fit: [company type within the vertical]
Search angle: [1-2 search queries or Discovery criteria to find these companies]
### #2 [Short name]
[2-3 sentence description]
Best fit: [company type]
Search angle: [search queries or criteria]
...
The Search angle field is what makes this skill useful before list-building — it directly tells list-building what to search for.
When a hypothesis set already exists at the output path, enter refine mode:
#N)| hypothesis-building | market-research | |
|---|---|---|
| Speed | Fast — minutes | Slow — external research queries |
| Source | Your own knowledge + context file | External research (e.g. Perplexity) |
| API keys | None | Requires API key for chosen provider |
| Best for | Verticals you know well, fast starts | Verticals you're entering blind |
| Output | hypothesis_set.md | hypothesis_set.md + sourcing_research.md |
They're complementary: hypothesis-building first (define what you think), market-research later (validate with external data). Or skip market-research entirely if you know the vertical well.
The hypothesis set is consumed by:
list-building — search angles guide query designenrichment-design — hypotheses drive segmentation column designlist-segmentation — matches companies to hypotheses for tieringemail-prompt-building — hypotheses become P1 email anglesemail-generation — personalized openers per hypothesisemail-response-simulation — evaluates copy alignment with hypothesesnpx claudepluginhub extruct-ai/gtm-skills --plugin gtm-skillsResearches target vertical pain points using deep research APIs and distills findings into numbered hypothesis sets. Use for market understanding before outreach.
Builds Ideal Customer Profile (ICP) for PMF context layer via 5 Whys, hypotheses, research agents, and validation. Activates on ICP/target audience queries.
Analyzes a founder's business context and delivers 3 high-impact next moves for growth in marketing or sales. Asks diagnostic questions to uncover bottlenecks.