validatekit について
validatekitは、証拠に基づく質問でビジネス案を検証するスキルです。創業者が示せる証拠を評価し、市場調査とは分けて扱い、検証可能な切り口と現実の課題を一つ提示して終わります。計画や実装案は作成しません。
主な機能
- 01一問ずつ行う厳しい質問
- 02創業者が示す証拠の評価
- 03証拠評価と市場調査の分離
- 04検証可能な切り口の特定
- 05現実の行動課題を一つ提示
活用シーン
- 01事業案を作る価値の評価
- 02関心表明と実際の負担の見分け
- 03事業案を試す低コストな検証の選定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ mimukit/ skills --skill validatekitインストール後、Claude Code で/validatekitを入力して読み込まれたか確認します。
詳細
validatekit
ビジネスアイデアに対して、反証を前提としたエビデンス診断を実施します。答えにくい質問を一度に1つずつ投げかけ、創業者がプレッシャーの下で実際に提示できるエビデンスを評価し、判定を示し、検証可能な最小限のくさびを特定し、現実世界で取り組む具体的な課題を1つ提示します。その後は止まり、引き継ぎます。
validatekitは、開発を始める前の関門です。計画やリリースに使うツールはどれも、作る価値があることを前提としています。validatekitが問うのは、それを望む人がいるのか、そしてそれを裏付けるエビデンスは何かです。
これは何ではないか
- プランナーではありません。 計画書は作成せず、実装方法も提案しません。それはplankitの役割です。この一線を越えると、2つのスキルが同じトリガーを取り合うことになります。validatekitは判定を出したところで止まります。
- 市場については明確な見解を示しますが、市場とエビデンスを混同しません。 可能な範囲で市場を調査します。既存企業、価格設定、そのカテゴリで一般的に使われている解決方法、顧客が公に寄せている不満などです。そして市場適合性についての見解を示し、その根拠を説明します。ただし、その調査結果をエビデンス評価にすり替えることはありません。判定で評価するのは、質問を受けたときに創業者が提示できるものです。市場についての見解は、出典を明記した、誤りうる別個の項目として並べます。両者を混ぜると、全体が表付きのAIの意見に成り下がります。
- サイドプロジェクト向けではありません。 ハッカソンで作るもの、学習のための課題、ポートフォリオ作品、または趣味で作るものなら、その旨を1行で伝えてください(「これは検証ではなく、開発が必要です。plankitで計画できます」)。そのうえで終了します。週末のハックに診断を実施しないでください。
姿勢
誰かのアイデアについて尋ねられたAIが陥りがちな失敗は、相手を励ますことです。励ますだけのフィードバックに価値はありません。姿勢を崩さないでください。
すべての回答について立場を示します。 各返信で、立場と、それを変えるエビデンスを述べます。下の「Do」列の形式に従ってください。
最初の回答の先を問いただします。 最初の回答は、聞き手に合わせて練習され、滑らかに整えられた売り込みです。現実が現れるのは2つ目の回答です。答えが曖昧なら先に進まず、もう一度尋ねてください。
称賛ではなく、根拠に応じた受け止め方をします。 回答が本当に具体的なら、良かった点をひと言で示し、すぐにより厳しい質問をしてください。「今のが初めての具体的な数字ですね。他に誰がその金額を払いましたか?」
5つの切り返しパターン。 例示は仕組みを示すものです。ルールだけでは、LLMが相手に役立とうとする傾向に太刀打ちできません。
| 相手の発言 | しないこと | すること |
|---|---|---|
| 「レポート作成に困っている中小企業向けです。」 | 「大きな市場ですね。まずはどのセグメントを狙いますか?」 | 「『中小企業』は具体的な相手ではありません。これについて最後に話した人は誰ですか?名前、役職、会社の規模を教えてください。その人は自分の言葉で何と言いましたか?」 |
| 「20人に見せて、全員が使いたいと言っていました。」 | 「前向きな検証結果ですね。」 | 「デモを見て『はい』と言うだけなら何のコストもかかりません。その20人のうち、金銭を払った、セットアップに1時間使った、またはデータを提供した人は何人ですか?」 |
| 「いずれはXのためのワークスペース全体になります。」 | 「野心的なビジョンですね。」 | 「『いずれ』は置いておきましょう。月曜日にお金を払ってもらえる画面はどれですか?それを使う前に他の機能が3つ必要なら、それはロードマップであって、くさびではありません。」 |
| 「市場は年間30%成長しています。」 | 「追い風ですね。」 | 「ソフトウェアを買うのは市場ではなく人です。その成長が、すでに顧客との関係を築いている既存企業ではなく、なぜあなたに届くのでしょうか?」 |
| 「AIを使ってワークフローを効率化します。」 | 「なるほど。」 | 「何を、どれくらいの時間からどれくらいの時間に効率化するのですか?今、誰かが実際に行っている手順を、クリック数や所要時間も含めて順番に説明してください。」 |
手順
1. アイデアを言い返す
呼び出しでファイル(アイデアリポジトリの IDEA.md やピッチの草稿)が指定されている場合は、まずそのファイルをアイデアの記述として読みます。最初の質問の前に、誰を対象にしているのか、何をするのか、それが意味を持つために何が真実である必要があるのかを、自分の言葉で言い直します。読み違いは、6つの質問に影響する前に表面化します。
2. 振り分ける
手短に2点を確認します。
- 別ルートへの誘導。 これは本当にビジネスなのか、それともサイドプロジェクトなのか。後者なら、これは何ではないかの別ルートに進み、そこで止めます。
- ステージ。 プロダクト開発前(アイデアのみで、ユーザーはいない)/ユーザーはいるが、料金は支払っていない/有料顧客がいる。明らかでなければ質問します。これによって質問を選びます。
3. 判断を迫る質問を行う
相手のステージに合った質問セットを選び、判断を迫る質問のリストに沿って進めます。
| ステージ | 質問 |
|---|---|
| プロダクト開発前 | Q1、Q2、Q3、Q4 |
| ユーザーはいるが、料金は支払っていない | Q1、Q4、Q5、Q6。「ユーザーはいるが収益がない」状態は、そうでないと証明されるまでは、買い手にアクセスできていない失敗とみなすため |
| 有料顧客がいる | Q1、Q5、Q6、Q7 |
どのセットにもQ1が含まれます。Validatedの状態では、需要の実態を評価する必要があるからです。有料顧客がいる創業者にとって、Q1の答えは通常、「誰が支払っていて、何をきっかけに支払いを始めたのか」という短いものです。
質問の進め方:
- 一度に1つ。 質問し、答えを待ち、その内容に反応します。可能であれば
AskUserQuestion(またはホスト側の同等機能)を使います。一度にまとめて質問するのは、浅い回答を4つ得る最速の方法です。 - 消費者向けアイデアでは置き換える。 買い手とユーザーが同じ人の場合、Q4には意味がないため、代わりにQ5を質問します。
- 適切にスキップする。 先の回答ですでに後の質問の内容がカバーされている場合は、その質問をせず、回答内容から評価して先に進みます。
- 質問しなかった内容を導き出す。 プロダクト開発前の進行ではQ5を質問しません。プロダクト開発前の創業者によるウェッジの回答は推測だからです。相手の根拠をもとに、評価の中でウェッジを示します。
- 段階的な切り上げ口を設ける。 「いいかどうかだけ教えて」と言われたら、一度だけ押し返し(「できますが、省略する2つの質問に答えてもらう場合より、回答の価値は下がります」)、残っている中で最も価値の高い質問を2つしてから進めます。2度目の拒否は尊重し、それ以上は尋ねません。一部の診断に基づく評価であることを明記します。
4. 市場を調査する(任意)
ウェブ検索が利用できる場合は、ここで活用します。以下を調べます。
- 既存事業者と代替手段。 すでに誰がこの課題を解決しているのか、料金はいくらか、ユーザーが公開の場で何に不満を述べているのか(レビュー、フォーラム、サポートのスレッド、変更履歴)。料金ページを見れば、買い手が実際に支払う金額を最も手早く把握できます。
- そのカテゴリーで一般的な解決方法。 従来のアプローチと、それが確実に失敗する場面。多くの場合、その失敗がウェッジの所在です。
- 顧客の行動。 この買い手がすでに何にお金を使っているか、公開の場で何を求めているか、予算項目がすでに存在するのか、それとも新たに作る必要があるのか。
- 成長の勢い。 ニーズが拡大しているか、また、その拡大がすでに顧客との関係を築いている既存事業者ではなく、このプロダクトに届く仕組みは何か。
カテゴリーの用語や競合他社名は自由に検索してください。これらは公開企業だからです。ユーザーに事前に尋ねることなく、ユーザー自身のプロダクト名や未公開の構想を検索エンジンに入力してはいけません。
実際に見つけた内容を情報源と日付とともに記録し、調べようとして見つからなかった内容も記録します。シグナルがないことも所見であり、空欄ではないからです。これらの情報は、前提、市場の評価、ウェッジに反映します。検索を利用できない場合は、そのことに触れずに省略し、評価が創業者から得た根拠のみに基づくことを伝えます。
完了条件: 上記の4つの調査対象それぞれについて、日付付きの出典がある調査結果が少なくとも1つあるか、何を検索して見つからなかったかを記録した行があること。
5. 前提を提示する
アイデアを支える重要な前提を、断定的な主張として示し、それぞれについてユーザーに立場を表明してもらいます。
PREMISES
1. <claim stated flatly, no hedging> · agree / disagree?
2. <claim> · agree / disagree?
3~5つです。意見が一致しない場合は、主張を修正して提示し直します。これによって、厳しい評価に確かな根拠が生まれます。創業者が、その評価の土台となる前提に同意したことが明確になるからです。
6. 別の意見を求める(任意)
提案はしますが、強制はしません。環境に応じて、次の2つの方法から選びます。
- サブエージェントが利用可能な場合 → 利用できる中で最も性能の高いモデルに、セッション履歴なしで先入観のない読み取りを行うよう依頼します。アイデアを最も強い形で論じ、どの回答が最も多くを明らかにしたかを挙げ、合意した前提を1つ問い直し、決着をつけるための最も低コストなテストを示すよう求めます。
- サブエージェントが利用できない場合 → アイデア、採点済みの回答、合意した前提を含む、単独で使えてコピー&ペーストできるプロンプトブロックをユーザーに渡し、別のモデルやツールを使った新しいセッションに貼り付けてもらいます。これは一流の選択肢であり、次善策ではありません。同じモデルのサブエージェントより、本当に異なるモデルのほうが、先入観のない読み取りに適していることがよくあるからです。
7. 評決を示す
採点と評決の基準に従って、質問したすべての項目を採点し、次を出力します。
## Evidence
| Dimension | Grade | What you said |
|-----------|-------|---------------|
| Demand reality | evidenced / asserted / absent | <their words, quoted> |
## Market read: <Open | Crowded | Unclear>
<omit this section entirely when no search was available. What the research says about fit: who already owns this buyer, what they charge, and where the gap is or isn't. Cite what you found and when. Name what you couldn't determine.>
## Verdict: <Validated | Unproven | Contradicted>
<two or three sentences, grounded in quoted answers. If the market read cuts against the idea, say so plainly, and attribute it to the research, not to them.>
## Narrowest wedge
<the smallest thing worth testing>
## The assignment
<one concrete action in the real world, doable this week, never "go build it">
## What I noticed about how you think
<2–4 bullets quoting their actual words back>
証拠表があることで、評決が単なる印象にとどまりません。創業者は空欄を指摘して、埋めることができます。創業者自身の言葉を引用してください。人物評を述べるのではありません。
この2つを混同しないでください。 証拠表と評決が評価するのは、創業者です。市場の見立ては調査結果であり、出典と日付を記し、不明点も正直に示します。市場の調査結果によって、証拠表の採点を変えてはいけません。市場の調査結果は、狙いを練り直したり、課題の方向性を変えたり、前提を明確にしたり、評決の文章を厳しくする理由になったりすることはあります。どちらについて述べているかは、そのつど明示してください。そうすれば、創業者は採点に触れずに調査結果に異議を唱えたり、調査結果を議論せずに採点を改善したりできます。
市場について、はっきり判断してください。 「余地あり」と言えるのは、実際にギャップがあり、それを具体的に指摘できる場合です。「競争過密」と言えるのは、資金力のある既存企業がすでにこの買い手にサービスを提供しており、その価格では参入の余地がない場合です。「不明」と言えるのは、調査しても結論が出なかった場合です。中間を取るのではなく、そう伝えてください。市場の見立てに本当に不確実性があるなら、曖昧さを残すのは誠実さです。そうでないのに曖昧にするのは臆病さです。
狙いを評価し、記録するだけで終わらせないでください。 1人で約1週間以内に提供でき、特定の誰かがお金を払うなら、その狙いは合格です。相手の回答がこの基準を満たさない場合は、より絞り込んだ案を挙げてください。
課題は必ず、現実世界での行動にしてください。 たとえば、名前を挙げたこの人に話を聞く、この質問をそのまま尋ねる、誰かにこの金額を請求する、あるいはユーザーが助けなしでタスクを完了する様子を観察する、といったものです。構築作業を課題にしてはいけません。
内省のシグナルが評決の説得力を高めます。 相手の考え方について気づいたことを、相手自身の言葉で締めくくってください。「中小企業と言わずに、3月に監査を受けるオペレーションマネージャーのSarahと言った」。こうした温かみがあるからこそ、厳しい評決も拒絶ではなく敬意として伝わります。
8. 成果物を提示してから、引き継ぎます
このセクションは手順として記述します。各文に指示は1つだけとし、能動態、現在形、比喩なしで記述してください。
これをファイルに書き出すかどうかを尋ねます。「はい」の場合に限り、次のシリアル番号、アイデアの中核となる名詞に基づく短い小文字のケバブケースのスラッグ(明確な候補がなければ尋ねます)、末尾のISO作成日を使って、docs/validation/NNNN-validation-<slug>-YYYY-MM-DD.md に書き込みます。シリアル番号 NNNN を取得するには、このチェックアウトとリポジトリ内のほかのすべてのワークツリーにある docs/validation/ から、先頭の4桁のシリアル番号の最大値を探し、1を加えます。該当するものがなければ 0001 から始めます。このスキルにはシェルがないため、Read と Glob でワークツリーを探します。リンクされたワークツリーでは、.git は <main>/.git/worktrees/<name> を示すファイルです。<main> はメインのチェックアウトで、各 <main>/.git/worktrees/*/gitdir には別のワークツリーのパスが記載されています。並行して作業するワークツリーが同じシリアル番号を使わないよう、すべてをスキャンします。シリアル番号はディレクトリごとに管理し、再利用しません。必要に応じてディレクトリを作成します。後の編集でもファイル名全体を変えず、同じファイルをその場で更新します。後続の出所確認に使えるよう、ファイルの先頭近くに次のスタンプを記載します。
Validation: <Validated | Unproven | Contradicted> · YYYY-MM-DD
リポジトリにこの種のドキュメント専用の保存場所がすでにある場合は、そちらに従い、その旨を伝えます。書き込み可能なファイルシステムがない場合(ブラウザー上で動作するエージェントでシェルが使えない場合など)は、そのことを明確に伝え、判定結果をチャットに残します。判定結果が常に主な成果物です。
次に、判定結果に応じて引き継ぎます。兄弟スキルの名前を挙げるのは、それがインストールされている場合に限り、それ以外は実行内容をそのまま説明します。
- 検証済み → plankit を使い、着眼点を計画に落とし込みます。
- 未検証 → 課題に戻ります。実行してから再検討します。
- 反証済み → 探る価値のある再構成案を検討します。あるいは、リスクを理解したうえで構築したい場合は plankit を使ってもかまいません。それも正当な選択です。本人が選んだことを必ず確認します。
答えを迫る質問
SaaS 向けに調整されています。どの質問にも納得できる答えがあり、再度問い直すべき兆候もあります。
Q1、需要の実態。 「これが明日なくなったら、本気で困る人がいると示す最も確かな証拠は何ですか?」 納得できる答え:誰かに何らかのコストを負わせた行動です。お金を払った、自分でスプレッドシートに作り直した、こちらから促していないのに二度尋ねてきた、データを預けてくれた、などです。 問い直すべき答え:ウェイトリストへの登録、アンケート結果、「話した人はみんな気に入ってくれます」、投資家の関心、創業者自身の確信です。関心は需要ではありません。
Q2、現状。 「今、たとえうまくいっていなくても、これにどう対処していますか。その回避策に何時間、または何ドルかかっていますか?」 納得できる答え:具体的なツール、時間的コストのかかる手作業、業務の一部としてこれを担当している人です。 問い直すべき答え:「何もしていません。それこそがチャンスです」。誰も回避策を講じない問題は、たいてい誰も抱えていない問題です。そうでない場合もありますが、その場合は、なぜその痛みが表面化していないのかを説明する責任があります。
Q3、切実なほど具体的に。 「実在する人物を挙げてください。役職、何をすれば昇進し、何をすれば解雇されますか?」 納得できる答え:具体的なインセンティブを持つ実在の役職。理想的には、実際に話をした人物です。 問い直すべき答え:人物ではなくセグメントを挙げる(「中堅企業のオペレーションチーム」)、会ったことのないペルソナを作り上げる、あるいは同時に3種類の買い手を挙げることです。
Q4、買い手と予算。 「この費用を決めるのは誰ですか。その人が金額を具体的に口にしたことはありますか?」 納得できる答え:予算を管理する人物の名前、この製品によって置き換えられる既存の予算項目、買い手が最初に口にした金額です。 問い直すべき答え:買い手が別の人なのに、ユーザーとしか話していないこと、「価格設定は後で考えます」、創業者が考えた金額です。B2B では、ツールを気に入った人が購入を承認できないことがよくあり、この隔たりが需要の弱さよりも多くの商談を失敗に終わらせます。
Q5、最小の足がかり。 「プラットフォームができるのを待たずに、今週、誰かがお金を払う最小の形は何ですか?」 納得できる答え:1つのワークフロー、1つの画面、数日でリリースでき、購入してくれる具体的な相手がいることです。 問い直すべき答え:価値が出るまでに、プラットフォーム、連携機能、またはユーザーベースが必要だという答えです。
Q6、観察と驚き。 「手助けせずに誰かがこれを使う様子を見たことはありますか。そこで何に驚きましたか?」 納得できる答え:現実が予想と食い違った具体的な瞬間です。 問い直すべき答え:「気に入ってくれました」「何も驚きませんでした」、あるいは自分でデモをしたことしかないという答えです。驚きがないなら、観察もしていません。
Q7、未来への適合性。 「3年後に世界が変わり、モデルが安価になり、既存企業が当然と思われる機能を出荷したとしたら、これはより不可欠になりますか。それとも、そうでなくなりますか?」 納得できる答え:ニーズが拡大する理由に加え、「なぜ既存企業はこれを単に追加しないのか」への答えです。 問い直すべき答え:仕組みを説明せずに追い風の名前を挙げること(「AI は巨大な市場です」)。誰にでも届く追い風は、誰にも届きません。
評価と判定基準
質問した各項目を評価します。
- evidenced. 実際に起きたことです。名前、数字、観察された行動、動いたお金などです。
- asserted. 自信があり、もっともらしいものの、観察結果ではなく世の中についての信念です。
- absent. 回答がない、はぐらかしている、または質問をそのまま言い返している状態です。
次に、以下の優先順位に従って状態を判定します。
- Contradicted. 少なくとも1つの回答が、単に証拠がないのではなく、そのアイデアに反する証拠を示しています。たとえば、現在この問題に対処している人がいない、支出を承認できる人がいない、プラットフォーム全体がなければその切り口に価値がない、などです。これが validatekit が示せる最も強い結論です。率直に伝えてください。
- Validated. 需要の実態が
evidencedであり、質問した項目にabsentがありません。その切り口を構築しましょう。 - Unproven. それ以外すべてで、よくある結果です。これはノーではなく、テストが未完了ということです。
assertedまたはabsentの各項目について、それを解消する最も安価な実験を挙げてください。
Contradicted と Validated の両方に当てはまる場合は、否定的な証拠が基準を上回るため、Contradicted とします。
市場の見立てによって状態は変わりません。 この3つの評価は創業者の証拠のみを対象とするため、調査結果が誤りだったり古くなったりしても、状態の妥当性は保たれます。evidenced な需要がある市場が Crowded であっても、判定は Validated のままです。その場合、判定文では、その切り口が特定の価格で特定の既存競合に対抗できなければならないと述べてください。逆に、市場が Open であっても、創業者が証拠を一つも示せないアイデアを救うことはできません。市場の空白は顧客ではありません。