define-hypothesis
Defines a testable hypothesis with clear success metrics and a validation approach. Use when…
Day 1 afternoon move of a Foundation Sprint. Converts the morning's Basics frame into a defensible strategic position by scoring differentiator candidates against customer-perceived value, choosing two committed differentiators, plotting alternatives on a 2x2 chart, writing
$ npx -y skills add product-on-purpose/pm-skills --skill tool-foundation-sprint-differentiation --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/tool-foundation-sprint-differentiationContext preview
The summary Claude sees to decide when to auto-load this skill.
Day 1 afternoon move of a Foundation Sprint. Converts the morning's Basics frame into a defensible strategic position by scoring differentiator candidates against customer-perceived value, choosing two committed differentiators, plotting alternatives on a 2x2 chart, writing
name: tool-foundation-sprint-differentiation
description: Day 1 afternoon move of a Foundation Sprint. Converts the morning's Basics frame into a defensible strategic position by scoring differentiator candidates against customer-perceived value, choosing two committed differentiators, plotting alternatives on a 2x2 chart, writing decision principles, and producing a one-page Mini Manifesto. Use after Basics is signed; before Approach Options the next morning.
license: Apache-2.0
metadata:
classification: tool
version: "1.0.0"
updated: 2026-07-04
tool: foundation-sprint
move: differentiation
category: problem-framing
frameworks:
- foundation-sprint
- click
- character-note-and-vote
timebox_minutes: 150
roles:
- facilitator
- decider
- pm
- design
prerequisites:
- tool-foundation-sprint-basics
inputs:
- basics bundled artifact
- differentiation candidates
outputs:
- scored differentiator candidates
- 2 chosen differentiators
- 2x2 differentiation chart with competitors plotted
- decision principles list
- one-page Mini Manifesto
author: product-on-purpose<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->
Day 1 afternoon of a Foundation Sprint. The team converts the morning's Basics frame (customer, problem, advantage, competitors) into a defensible strategic position. The output is a one-page Mini Manifesto that the team and Decider sign as the Day 1 strategic summary.
Family contract: [`docs/reference/skill-families/foundation-sprint-skills-contract.md`](../../docs/reference/skill-families/foundation-sprint-skills-contract.md). This skill is a member of `foundation-sprint-skills`.
A single bundled artifact with five sections:
1. **Scored differentiator candidates**: a table of 8-15 candidate differentiators scored on three customer-perceived dimensions (customer pull, team can deliver, hard to copy). The top scorers advance to the 2x2 chart. 2. **Two chosen differentiators**: the two the team commits to as the strategic position. 3. **2x2 differentiation chart**: a customer-perceived chart plotting the chosen differentiators against the competitor set from Basics. The team's product position is named. 4. **Decision principles**: 3-5 principles operationalizing the differentiation. Each principle is a future-product rule ("we will always prefer X over Y"). 5. **Mini Manifesto**: a one-page strategic summary written in the team's voice, naming the customer, problem, position, and what the product is NOT.
See `references/TEMPLATE.md` for the canonical structure and `references/EXAMPLE.md` for the Brainshelf example.
Each team member produces 3-5 candidate differentiators silently. Cluster duplicates, then surface the full set (8-15 candidates is typical). The candidates can be classic (speed, price, simplicity, breadth, depth, trust) or custom (specific to this product or market).
Score each candidate on three dimensions, 1-5 scale:
Sum the three for a rough score. Top 5-7 candidates advance.
The team narrows to two differentiators through `tool-note-and-vote`. The two MUST be observable to the customer (not internal-team values) and deliverable by the team (not aspirational). The Decider supervotes if scoring produces a tie or the team is split.
Place the two differentiators as the chart axes. Plot the competitor set from Basics (including "do nothing"). Position the product where it can occupy unoccupied space. If the unoccupied position is too far from where competitors cluster, the team may be drifting into a niche that customers don't recognize; if the position overlaps with a strong competitor, the differentiation is not strong enough.
Convert the two differentiators into 3-5 operational principles. Examples:
Principles are NOT marketing copy. They are decision-making rules for future product calls.
The Decider drafts a one-page Mini Manifesto in the team's voice. Tone is plain, declarative, and direct about what the product is NOT (this is the part teams skip and shouldn't).
| Input | What the skill does with it | |---|---| | Basics bundled artifact | Reads target customer (for "customer-perceived" check), problem (for "would this differentiator solve the problem"), ad
68 plug-and-play, best-practice product management skills for AI agents: 30 Triple Diamond phase + 11 foundation + 12 utility + 15 tool (Foundation Sprint + Design Sprint). Plus 6 sub-agents, workflows, 200+ output samples, guides, and CI-enforced contracts. Apache 2.0.
Repo: product-on-purpose/pm-skills
Defines a testable hypothesis with clear success metrics and a validation approach. Use when…
Creates a Jobs to be Done canvas capturing the functional, emotional, and social dimensions…
Creates an opportunity solution tree connecting a desired outcome to customer opportunities…
Run applicable prioritization frameworks (RICE, ICE, MoSCoW, Weighted Scoring, Kano) against…
Creates a clear problem framing document with user impact, business context, and success…
Generates structured Given/When/Then acceptance criteria for a user story or feature slice,…