MCP HubMCP Hub
스킬 목록으로 돌아가기

tool-foundation-sprint-founding-hypothesis

product-on-purpose
업데이트됨 Yesterday
2 조회
238
33
238
GitHub에서 보기
메타general

정보

이 스킬은 파운데이션 스프린트 마지막에 최종 '파운딩 가설' 산출물을 생성하며, 전략을 하나의 표준 문장과 검증 점수표로 압축합니다. 이는 엄격한 템플릿을 필요로 하며 '매직 렌즈' 단계 완료 후 사용됩니다. 출력물에는 핵심 전략의 중심축과 주요 가정, 다음으로 권장되는 검증 단계가 포함됩니다.

빠른 설치

Claude Code

추천
기본
npx skills add product-on-purpose/pm-skills -a claude-code
플러그인 명령대체
/plugin add https://github.com/product-on-purpose/pm-skills
Git 클론대체
git clone https://github.com/product-on-purpose/pm-skills.git ~/.claude/skills/tool-foundation-sprint-founding-hypothesis

Claude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요

문서

<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->

Foundation Sprint Founding Hypothesis

Day 2 end of a Foundation Sprint. The team compresses the full sprint output into a single canonical sentence plus a testable scorecard. This is the artifact the sprint exists to produce; everything before this skill was preparation. Without a ratifiable Founding Hypothesis, the sprint failed.

Family contract: docs/reference/skill-families/foundation-sprint-skills-contract.md. This skill is a member of foundation-sprint-skills.

When to Use

  • Day 2 end of a Foundation Sprint.
  • Magic Lenses is signed; top bet and backup are named.
  • The team has 30-45 minutes left in Day 2 and the energy to write the sentence carefully.

When NOT to Use

  • Magic Lenses did not produce a clear top bet. Return to Magic Lenses; the Founding Hypothesis cannot stabilize on an unstable top bet.
  • The team wants to "polish the hypothesis later." The hypothesis must be ratified by end of Day 2 or the sprint output is incomplete. Polishing later means re-litigating; that defeats the sprint's purpose.
  • The team wants to ratify a vague hypothesis to "ship the sprint." A vague hypothesis is worse than no hypothesis; it gives false confidence and burns trust when validation fails.

What This Skill Produces

A single bundled artifact with five sections:

  1. Founding Hypothesis statement: the single canonical sentence (strict template, no paraphrase).
  2. Assumption scorecard: 5-7 assumptions extracted from the hypothesis, each scored on current confidence and tagged with a best next test (3-10 accepted; recommended range is 5-7).
  3. Why we believe this: 3-5 bulleted points naming the evidence base.
  4. What could prove us wrong: 3-5 bulleted points naming the risks. This section is the test of whether the team is in love with the hypothesis or holding it with calibrated confidence.
  5. Recommended next validation step: Design Sprint, customer research, experiment, landing page test, or other. Names the specific test, owner, and timeline.

See references/TEMPLATE.md for the canonical template and references/EXAMPLE.md for the Brainshelf example.

The Canonical Template (Strict)

If we help [target customer] solve [important problem]
with [approach], they will choose it over [competitors or alternatives]
because our solution is [differentiators].

This template is strict for v0.1.0 (per ratified spec decision). Paraphrase is not accepted. Variations like "Because we help X with Y..." or compressing two slots into one ("solve [problem] with [approach]") are rejected by the skill. The strictness is intentional: forcing the template forces the team to fill every slot specifically.

The five slots are:

SlotSourceDiscipline check
target customerBasics target customer statementMust be specific (markers, not segments)
important problemBasics important problem statementMust be painful enough to drive switching
approachMagic Lenses top betMust be the top bet, not a softened version
competitors or alternativesBasics competitor mapMust include "do nothing" if it was named there
differentiatorsDifferentiation chosen twoMust be both differentiators, not just one

If any slot is vague, the skill rejects the hypothesis and prompts for revision.

What Makes a Good Founding Hypothesis

QualityWhat it means
SpecificNames a real customer and a real problem; not "users" and "frustrations"
ComparativeExplains what customers choose today, including doing nothing
DifferentiatedStates why this solution should win, not just that it should
TestableTranslates into scorecard questions and experiments
SimpleA customer can understand the promise quickly
Uncomfortable enough to be usefulIf nobody disagrees or feels exposed, the hypothesis may be too vague

The "uncomfortable" quality is the hardest to enforce: teams unconsciously soften the hypothesis to make it ratifiable. The skill counter-acts by asking, in the discussion phase, "Who in this room would push back on this if they weren't on this team?" Silence is a signal that the hypothesis is too safe.

Assumption Scorecard

Decompose the hypothesis into 5-7 assumptions (recommended; 3-10 accepted per ratified spec decision). For each:

FieldWhat goes here
AssumptionOne sentence, derived from a specific slot of the hypothesis
Why it mattersWhat would be invalidated if this assumption is wrong
Current confidenceHigh / Medium-high / Medium / Medium-low / Low
Best next testSpecific test that would change the confidence level

The highest-risk assumption (lowest current confidence, highest blast-radius-if-wrong) is the assumption the next validation step (often a Design Sprint) should test first.

Sequence (45 minutes)

Step 1: Draft the hypothesis (10-15 min)

The Decider drafts the canonical sentence by filling the 5 slots from prior sprint outputs. The team reviews, identifies vagueness, and revises until each slot is specific. This is the most important 15 minutes of the sprint.

Step 2: Build the scorecard (15-20 min)

Decompose the hypothesis into 5-7 assumptions. Score each. Identify the highest-risk one.

Step 3: Why we believe / what could prove us wrong (5-10 min)

Bulleted lists, 3-5 each. The team writes both in parallel; the second list (proof-of-wrong) is the test of whether the team is holding the hypothesis with calibration.

Step 4: Recommended next test (5 min)

The Decider names the next validation step: Design Sprint, customer research, experiment, etc. The recommended test should attack the highest-risk assumption from the scorecard.

Step 5: Ratification (1 min)

The Decider signs. The sprint ends.

Common Pitfalls

  • Vague customer or problem. "Readers" or "frustrations" are not slots. The skill rejects them.
  • Non-falsifiable hypothesis. "We will succeed" is not a hypothesis. "If we help X with Y they will choose us" is. The skill enforces the structure.
  • Treating hypothesis as strategy doc. The hypothesis is a test target, not a strategic plan. The team's strategy decisions live in the Mini Manifesto and decision principles; the hypothesis is what you go test.
  • Skipping the scorecard. The hypothesis is half the value; the test plan (scorecard + recommended next test) is the other half. Without the scorecard, the hypothesis is wall art.
  • Softening to ratify. Teams will instinctively soften the hypothesis to make it less controversial. The skill counter-acts with the "would anyone push back" check.
  • Polishing later. The hypothesis must be ratified by end of Day 2. Polishing later means re-litigating; the sprint discipline collapses.

Decider Role

The Decider's job during Founding Hypothesis:

  1. Draft the canonical sentence (or co-draft with the PM).
  2. Lead the revision pass; push back on vague slots.
  3. Score scorecard assumptions with the team; supervote when confidence ratings are contested.
  4. Name the recommended next validation step explicitly.
  5. Ratify the hypothesis by end of Day 2 even if some slot wording is imperfect; further polishing happens by editing the scorecard, not the hypothesis.

Canonical Sources

  • Knapp, J., and Zeratsky, J. Click. Founding Hypothesis template and rationale.
  • Character Capital. "Foundation Sprint guide." Founding Hypothesis section.
  • Knapp, J., and Zeratsky, J. "Introducing the Foundation Sprint." Lenny's Newsletter. Founding Hypothesis structure with worked examples.

Cross-Skill Usage

Prerequisites: tool-foundation-sprint-magic-lenses. The top bet, backup, and decision rationale are the load-bearing inputs.

The skill inherits the Basics bundled artifact (target customer, important problem, competitors) and the Differentiation bundled artifact (chosen differentiators). All five hypothesis slots are derived from prior sprint outputs.

Next invocation outside the sprint: the recommended next validation step. Most commonly tool-design-sprint-readiness if a Design Sprint is the next test. Sometimes pm-skills:measure-experiment-design or pm-skills:discover-interview-synthesis if a non-sprint test is the right next move.

There is no formal bridge skill between Foundation Sprint and Design Sprint; the transition is narrative content in _workflows/foundation-to-design.md and in both user guides.

Decider Checkpoint

This skill ends with a Decider Checkpoint in references/TEMPLATE.md. The Decider ratifies the hypothesis sentence, the scorecard, and the recommended next test. Ratification closes the Foundation Sprint. Without ratification, the sprint output is incomplete and the team did not produce what it set out to produce.

GitHub 저장소

product-on-purpose/pm-skills
경로: skills/tool-foundation-sprint-founding-hypothesis
0
agent-skillsai-skillsclaude-codeclaude-desktopdesign-sprintfoundation-sprint

연관 스킬

content-collections

메타

이 스킬은 콘텐츠 콜렉션(Content Collections)을 위한 프로덕션 검증된 설정을 제공합니다. 콘텐츠 콜렉션은 Markdown/MDX 파일을 Zod 검증이 포함된 타입 안전한 데이터 콜렉션으로 변환해주는 TypeScript 최우선 도구입니다. 블로그, 문서 사이트 또는 콘텐츠 중심의 Vite + React 애플리케이션을 구축할 때 타입 안전성과 자동 콘텐츠 검증을 보장하기 위해 사용하세요. Vite 플러그인 구성과 MDX 컴파일부터 배포 최적화 및 스키마 검증에 이르기까지 모든 것을 다룹니다.

스킬 보기

polymarket

메타

이 스킬은 개발자들이 Polymarket 예측 시장 플랫폼을 활용한 애플리케이션을 구축할 수 있도록 지원하며, 거래 및 시장 데이터를 위한 API 통합 기능을 포함합니다. 또한 WebSocket을 통한 실시간 데이터 스트리밍을 제공하여 실시간 거래와 시장 활동을 모니터링할 수 있습니다. 이를 통해 거래 전략을 구현하거나 실시간 시장 업데이트를 처리하는 도구를 생성하는 데 활용할 수 있습니다.

스킬 보기

creating-opencode-plugins

메타

이 스킬은 개발자들이 명령어, 파일, LSP 작업 등 25개 이상의 이벤트 유형에 연결되는 OpenCode 플러그인을 만들 수 있도록 돕습니다. JavaScript/TypeScript 모듈을 위한 플러그인 구조, 이벤트 API 명세, 구현 패턴을 제공합니다. OpenCode AI 어시스턴트의 라이프사이클을 사용자 정의 이벤트 기반 로직으로 가로채거나, 모니터링하거나, 확장해야 할 때 사용하세요.

스킬 보기

sglang

메타

SGLang은 RadixAttention 프리픽스 캐싱을 활용하여 JSON, 정규식, 에이전트 워크플로우를 위한 고속 구조화 생성에 특화된 고성능 LLM 서빙 프레임워크입니다. 특히 반복되는 프리픽스가 있는 작업에서 상당히 빠른 추론 속도를 제공하여 복잡한 구조화 출력 및 다중 턴 대화에 이상적입니다. 제약 디코딩이 필요하거나 광범위한 프리픽스 공유가 있는 애플리케이션을 구축할 때는 vLLM과 같은 대안보다 SGLang을 선택하십시오.

스킬 보기