This frames product epics as falsifiable hypotheses instead of feature commitments. You write an if/then statement (if we build X for persona Y, then outcome Z), design cheap experiments to test it before building anything real, and set measurable success criteria with a timeframe. The structure forces you to name your assumptions explicitly and gives you permission to kill ideas that don't validate. Use it when you're exploring new features and want to avoid building the wrong thing. Skip it for proven features where you already have demand signals. The "tiny acts of discovery" framing is particularly useful for getting stakeholders comfortable with running lightweight tests instead of jumping straight to engineering work.

skills.sh installs
2.9K
GitHub stars
7.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add deanpeters/product-manager-skills --skill epic-hypothesis --agent claude-code

Installs into .claude/skills of the current project.

Files

Purpose

Frame epics as testable hypotheses using an if/then structure that articulates the action or solution, the target beneficiary, the expected outcome, and how you'll validate success. Use this to manage uncertainty in product development by making assumptions explicit, defining lightweight experiments ("tiny acts of discovery"), and establishing measurable success criteria before committing to full build-out.

This is not a requirements spec—it's a hypothesis you're testing, not a feature you're committed to shipping.

Input

Works best with: The initiative or epic idea, in whatever form it currently exists — a sentence is enough. Also useful: The target user, the outcome you expect, and how you might measure it (the skill helps you sharpen all three).

Anything supplied with the invocation itself — text after the skill name, a pasted context dump, or an appended ARGUMENTS: line — counts as answers already given. Use it and skip whatever it covers; don't re-ask.

Arriving empty-handed? That works too. The skill asks what the initiative is and who it's for, then builds the if/then hypothesis with you.

Sponsors

Details

Repository
github.com/deanpeters/product-manager-skills
Categories
Data Science & ML, Productivity & Planning, Sales & Marketing
First seen
Apr 16, 2026

More from deanpeters/product-manager-skills

All 49
1nvidia avataraiq-researchnvidia/skillsUse when asked to run deep research or AI-Q research through a reachable NVIDIA AI-Q Blueprint backend.2.9Kskills.sh installs
2nexu-io avatarswiss-user-research-video-templatenexu-io/open-designSwiss-style user-research narrative template in warm-paper editorial aesthetics. Use when users ask for a premium research deck or story-first live artifact wit2.9Kskills.sh installs
3phuryn avatardummy-datasetphuryn/pm-skillsGenerate realistic dummy datasets for testing with customizable columns, constraints, and output formats (CSV, JSON, SQL, Python script). Use when creating test2.8Kskills.sh installs
4bytedance avatardeep-researchbytedance/deer-flowUse this skill instead of WebSearch for ANY question requiring web research. Trigger on queries like "what is X", "explain X", "compare X and Y", "research X", 2.8Kskills.sh installs
5ar9av avatarwiki-researchar9av/obsidian-wikiAutonomously research a topic via multi-round web search, synthesize findings, and file structured results into the Obsidian wiki. Use this skill when the user 2.8Kskills.sh installs
6eronred avatarkeyword-researcheronred/aso-skillsWhen the user wants to discover, evaluate, or prioritize App Store keywords. Also use when the user mentions "keyword research", "find keywords", "search volume2.8Kskills.sh installs