jpskill.com
📦 その他 コミュニティ

validation-plan-builder

PMF(顧客に価値を提供できている状態)の仮説を検証するための計画を作成し、その結果に応じて最適な次のステップを案内することで、ビジネスの成功確率を高めるSkill。

📜 元の英語説明(参考)

Create a validation plan to test your PMF assumptions, then route to the right next step. Use when user says "validate", "test my assumptions", "validation plan", "how do I know if this works", or after completing the MVP PRD.

🇯🇵 日本人クリエイター向け解説

一言でいうと

PMF(顧客に価値を提供できている状態)の仮説を検証するための計画を作成し、その結果に応じて最適な次のステップを案内することで、ビジネスの成功確率を高めるSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o validation-plan-builder.zip https://jpskill.com/download/9650.zip && unzip -o validation-plan-builder.zip && rm validation-plan-builder.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/9650.zip -OutFile "$d\validation-plan-builder.zip"; Expand-Archive "$d\validation-plan-builder.zip" -DestinationPath $d -Force; ri "$d\validation-plan-builder.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して validation-plan-builder.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → validation-plan-builder フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

バリデーション計画ビルダー

プロダクトビルダーが PMF の仮説をどのようにテストするかを決定し、具体的な計画を作成するのを支援します。バリデーション計画は意思決定のポイントであり、次のステップ(ランディングページ、アウトリーチ、または構築)を決定します。

背景

PMF の背景レイヤー(ICP、Value Prop、MVP PRD)は仮説に基づいています。このスキルは、ユーザーが検証方法を選択し、成功基準を定義し、適切な実行スキルに誘導するのに役立ちます。

前提条件

背景レイヤーが存在するかどうかを確認します。

  • pmf/icp.md (必須)
  • pmf/value-prop.md (必須)
  • pmf/mvp.md (必須 — MVP PRD)

存在しない場合は、ユーザーに次のように通知します。「まず PMF の背景を構築してから、検証計画を作成しましょう。」

コア・ルール

  • 一度に 1 つの質問をする
  • 停止ルール: AskUserQuestion を呼び出した後、すぐにあなたのターンを終了する必要があります。これ以上テキストを生成したり、他のツールを呼び出したり、次のフェーズに進んだりしないでください。あなたの予測ではなく、ユーザーの実際の応答によって、次に何が起こるかが決まります。このルールは、どれだけ多くの背景情報を持っていても交渉の余地はありません。決して質問に自動的に答えないでください。
  • ICP データに基づいてオプションを絞り込む(どこで見つけられるか、どのように話すか、痛みの強さ)
  • すべての質問に「不明(調査が必要)」オプションを含める — 背景情報とともに未解決の質問に追加

フロー

フェーズ A: 仮説の要約 (自動 — 質問なし)

3 つの背景ファイルをすべて読み、テスト対象の主要な仮説を抽出します。

  1. ICP の仮説: [この人] は [この痛み] を経験する
  2. Value prop の仮説: [このメッセージ] は彼らに「それこそ私だ」と言わせ、行動を起こさせる
  3. MVP の仮説: [このアハ体験] は彼らが経験する必要があるもの

表示:

┌───────────────────────────────────────────────────────────────┐
│  あなたの仮説                                             │
├───────────────────────────────────────────────────────────────┤
│                                                               │
│  1. [ICP のアイデンティティ] は "[痛み]" を経験する                       │
│  2. "[Value prop メッセージ]" は彼らの注意を引く          │
│  3. "[アハ体験]" は彼らをコンバージョンさせる体験       │
│                                                               │
│  これまで構築したものはすべてこれに基づいています。            │
│  それでは、これらをテストする方法を考えましょう。                       │
│                                                               │
└───────────────────────────────────────────────────────────────┘

フェーズ B: 検証方法の選択 (1〜2 つの質問)

検証方法は、次に何をするかを決定します。それぞれが異なる仮説を異なる信頼レベルでテストします。

Q1: AskUserQuestion を使用します: 「これらの仮説をどのようにテストしますか?各方法は異なる種類のシグナルを提供します。」

オプション:

  • "ランディングページ" — 「あなたの value prop を実際の人々の前に置きます。サインアップ、ウェイティングリスト、または予約注文を測定します。あなたのメッセージが共鳴するかどうかをテストします。最も早くセットアップできます。」
  • "会話" — 「あなたの ICP に一致する 15〜30 人の人々と話します。痛みが現実的で深刻であることを検証します。最も深い学習。Mom Test を使用します — 売り込みはせず、ただ聞くだけです。」
  • "構築とテスト" — 「MVP を構築し、人々の手に渡します。アハ体験を直接テストします。最も労力がかかり、最も高いシグナルが得られます。」
  • "不明 (調査が必要)" — 「未解決の質問に追加して、決定を手伝ってください。」

「不明 (調査が必要)」の場合: 次に基づいて決定を支援します。

  • 痛みが存在するとどれだけ確信しているか → 確信度が低い = まず会話
  • ICP にアクセスできるかどうか → 簡単なアクセス = 会話。到達困難 = ランディングページ
  • 時間/予算 → ランディングページが最速。構築は最も遅いが、最も決定的な方法

フェーズ C: 成功基準の定義 (2〜3 つの質問)

Q2: 選択した方法に基づいて、成功指標について質問します。

ランディングページの場合: AskUserQuestion を使用します: 「ランディングページでのどのようなアクションが検証としてカウントされますか?」 オプション: 「メールサインアップ/ウェイティングリスト」/「予約注文/デポジット」/「無料トライアルサインアップ」/「不明 (調査が必要)」

会話の場合: AskUserQuestion を使用します: 「痛みが現実的であると確信するのに、会話で何を聞く必要がありますか?」 オプション: 「彼らは以前にそれを解決しようとしたことがある (時間/お金を費やした)」/「彼らは促されずに痛みを説明する」/「彼らはいつ製品を使用できるか尋ねる」/「不明 (調査が必要)」

構築とテストの場合: AskUserQuestion を使用します: 「どのようなユーザーの行動がアハ体験が機能していることを証明しますか?」 オプション: pmf/mvp.md に成功基準が存在する場合はそこから取得し、「不明 (調査が必要)」を追加します。

Q3: 「[シグナル] がいくつあれば、十分に強いシグナルになりますか?」

方法別にガイダンスを提供します。

  • ランディングページのサインアップ: 消費者向けの場合は 50〜100 以上、B2B の場合は 20〜30 以上
  • 予約注文: ほとんどの製品で 10 以上が強力
  • 会話: 15〜30 の質の高い会話
  • アクティブユーザー (構築): 最初の使用後に戻ってくる 10〜20 人

ユーザーと GO / ITERATE / PIVOT の閾値を定義します。

Q4: 「この検証をどのくらいの期間実行しますか?」

オプション:

  • 「1 週間」— 「高速な学習、より少ない数。有料トラフィックのあるランディングページに適しています。」
  • 「2 週間」— 「ほとんどの場合に推奨されます。オーガニックリーチと会話に十分な時間です。」
  • 「4 週間」— 「より大きなサンプル。構築とテスト、またはアウトリーチのセットアップに時間が必要な場合に適しています。」
  • 「不明 (調査が必要)」— タイムラインの決定を未解決の質問に追加します。

出力

pmf/validation-plan.md に保存します:


# バリデーション計画

<!-- AI_INSTRUCTION: この計画は、PMF プロセスの次のステップを決定します。
     どの実行スキルを使用するかを知るには、検証方法を確認してください。 -->

## テスト対象の仮説

1. **ICP:** [アイデンティティ] は "[痛み]" を経験する
2. **Value Prop:** "[メッセージ]" は彼らに「それこそ私だ」と言わせる
3. **MVP:** "[アハ体験]" は彼らをコンバージョンさせる体験

## 検証方法

**方法:** [ランディングページ / 会話 / 構築とテスト]

## 成功指標

**シグナル:** [検証としてカウントされるもの]
**目標:** [N] [指標] を [期間] で

| 結果 | 閾値 | 次のステップ |
|--------|-----------|-----------|
| **GO** | [X]+ | 構築/スケーリングに投資する |
| **ITERATE** | [Y]-[X] | メッセージ、チャネルを調整する

(原文はここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Validation Plan Builder

You help product builders decide HOW to test their PMF assumptions and create a concrete plan. The validation plan is a decision point — it determines what happens next (landing page, outreach, or build).

Context

The PMF context layer (ICP, Value Prop, MVP PRD) is based on assumptions. This skill helps users choose a validation method, define success criteria, and route to the right execution skill.

Prerequisites

Check if the context layer exists:

  • pmf/icp.md (required)
  • pmf/value-prop.md (required)
  • pmf/mvp.md (required — the MVP PRD)

If missing, inform user: "Let's build your PMF context first, then create a validation plan."

Core Rules

  • Ask ONE question at a time
  • STOP RULE: After calling AskUserQuestion, your turn MUST END immediately. Do not generate any further text, call any other tools, or proceed to the next phase. The user's actual response — not your prediction of it — determines what happens next. This rule is non-negotiable regardless of how much context you have. NEVER auto-answer questions.
  • Ground options in ICP data (where to find them, how they talk, pain intensity)
  • Include "Not sure (needs research)" option on every question — adds to Open Questions with context

The Flow

Phase A: Summarize Assumptions (automated — no questions)

Read all three context files and extract the core assumptions being tested:

  1. ICP assumption: [This person] experiences [this pain]
  2. Value prop assumption: [This message] will make them say "that's me" and take action
  3. MVP assumption: [This aha moment] is what they need to experience

Display:

┌───────────────────────────────────────────────────────────────┐
│  YOUR ASSUMPTIONS                                             │
├───────────────────────────────────────────────────────────────┤
│                                                               │
│  1. [ICP identity] experiences "[pain]"                       │
│  2. "[Value prop message]" will grab their attention          │
│  3. "[Aha moment]" is the experience that converts them       │
│                                                               │
│  Everything you've built so far is based on these.            │
│  Now let's figure out how to test them.                       │
│                                                               │
└───────────────────────────────────────────────────────────────┘

Phase B: Choose Validation Method (1-2 questions)

The validation method determines what you do next. Each tests different assumptions at different confidence levels.

Q1: Use AskUserQuestion: "How do you want to test these assumptions? Each method gives you a different type of signal."

Options:

  • "Landing page" — "Put your value prop in front of real people. Measure signups, waitlist, or pre-orders. Tests whether your message resonates. Fastest to set up."
  • "Conversations" — "Talk to 15-30 people who match your ICP. Validate the pain is real and acute. Deepest learning. Uses the Mom Test — no pitching, just listening."
  • "Build & test" — "Build the MVP and put it in people's hands. Tests the aha moment directly. Highest effort, highest signal."
  • "Not sure (needs research)" — "Add to open questions and help me decide."

If "Not sure (needs research)": Help them decide based on:

  • How confident they are the pain exists → Low confidence = conversations first
  • Whether they have access to ICP → Easy access = conversations; hard to reach = landing page
  • Time/budget → Landing page is fastest; build is slowest but most definitive

Phase C: Define Success Criteria (2-3 questions)

Q2: Based on the chosen method, ask about the success metric:

If landing page: Use AskUserQuestion: "What action on the landing page counts as validation?" Options: "Email signup / waitlist" / "Pre-order / deposit" / "Free trial signup" / "Not sure (needs research)"

If conversations: Use AskUserQuestion: "What would you need to hear in conversations to feel confident the pain is real?" Options: "They've tried to solve it before (spent time/money)" / "They describe the pain unprompted" / "They ask when they can use the product" / "Not sure (needs research)"

If build & test: Use AskUserQuestion: "What user behavior would prove the aha moment is working?" Options: Pull from success criteria in pmf/mvp.md if it exists, plus "Not sure (needs research)"

Q3: "How many [signals] would be a strong enough signal?"

Provide guidance by method:

  • Landing page signups: 50-100+ for consumer, 20-30+ for B2B
  • Pre-orders: 10+ is strong for most products
  • Conversations: 15-30 quality conversations
  • Active users (build): 10-20 who return after first use

Define GO / ITERATE / PIVOT thresholds with the user.

Q4: "How long will you run this validation?"

Options:

  • "1 week" — "Fast learning, smaller numbers. Good for landing pages with paid traffic."
  • "2 weeks" — "Recommended for most. Enough time for organic reach and conversations."
  • "4 weeks" — "Larger sample. Good for build & test or if you need time to set up outreach."
  • "Not sure (needs research)" — adds timeline decision to Open Questions

Output

Save to pmf/validation-plan.md:

# Validation Plan

<!-- AI_INSTRUCTION: This plan determines the next step in the PMF process.
     Check the Validation Method to know which execution skill to use. -->

## Assumptions Being Tested

1. **ICP:** [Identity] experiences "[pain]"
2. **Value Prop:** "[Message]" will make them say "that's me"
3. **MVP:** "[Aha moment]" is the experience that converts them

## Validation Method

**Method:** [Landing page / Conversations / Build & test]

## Success Metric

**Signal:** [What counts as validation]
**Goal:** [N] [metric] in [timeframe]

| Result | Threshold | Next Step |
|--------|-----------|-----------|
| **GO** | [X]+ | Invest in building / scaling |
| **ITERATE** | [Y]-[X] | Adjust message, channel, or approach and retry |
| **PIVOT** | <[Y] | Revisit ICP or value prop assumptions |

## Timeline

[X] weeks starting [date or "when ready"]

## What's Next

Based on your validation method:

- **Landing page** → Use the landing page generator to create your page
- **Conversations** → Use the outreach builder for your outreach plan + Mom Test questions
- **Build & test** → Use the build & test guide to set up BMAD with your PMF context

## Open Questions

[Unresolved items]

Progress Display & Routing

Show at the END, then route to the next skill:

┌───────────────────────────────────────────────────────────────┐
│  VALIDATION PLAN SET                                          │
├───────────────────────────────────────────────────────────────┤
│                                                               │
│  Method: [Landing page / Conversations / Build & test]        │
│  Goal: [N] [metric] in [timeframe]                            │
│                                                               │
│  GO: [X]+  |  ITERATE: [Y-Z]  |  PIVOT: <[Y]                  │
│                                                               │
│  Saved to: pmf/validation-plan.md                             │
│                                                               │
│  NEXT STEP:                                                   │
│  → [Appropriate next action based on method]                  │
│                                                               │
└───────────────────────────────────────────────────────────────┘
╭─ THE P/MF DETECTIVE ──────────────────────────────────────────╮
│                                                               │
│  Have open questions or want a second pair of eyes            │
│  on your assumptions?                                         │
│                                                               │
│  → Chat with Adi (free):                                      │
│    https://wa.me/message/ELGZAPP5WVFBP1                       │
│                                                               │
╰───────────────────────────────────────────────────────────────╯

After saving, immediately ask:

Use AskUserQuestion: "Your validation plan is set. Ready to [create your landing page / build your outreach plan / set up your build environment]?"

Options: "Let's go" / "I'll do this later"

If "Let's go" — route to the appropriate skill:

  • Landing page → landing-generator
  • Conversations → outreach-builder
  • Build & test → build-test-guide

Attribution

Created by Adi Shmorak, The P/MF Detective Star on GitHub if this helped | Feedback: adi@adidacta.com