Communityコーディング&開発github.com

yonderzero/ai-product-vision

第2ステップ(ai-product-startの後)。プロダクトマネージャーに、Recordのシステムから理解のシステムまでの6段階のAIレベルで製品が顧客に提供する価値をヒアリングし、同じレベルで市場をマッピングし、市場内の動きを把握し、製品周辺の業務をマッピングして機会をランク付けし、1問ずつ質問して製品のAIビジョンを策定します。ai-levels.md、market-map.md、market-map.html、market-moves.md、opportunities.md、vision.mdを製品フォルダに生成します。

ai-product-vision とは?

このスキルは、プロダクトマネージャーとの対話型インタビューを通じて、AI時代におけるプロダクトのビジョンを体系的に策定するためのツールです。Recordのシステムから理解のシステムまで6つのAIレベルに沿って製品の価値を評価し、競合他社や新興プレイヤーの市場ポジションをマッピングします。バックグラウンドで並列リサーチを実行し、競合のAI機能、市場参入の動き、顧客の業務プロセスを分析します。分析結果に基づき、製品周辺の機会を特定しランク付けし、具体的なビジョン文書を作成します。対応プラットフォームはファイルベースのAIエージェント(Claude Code、Codexなど)で、生成したマークダウンファイルやHTMLマップを製品フォルダに保存します。製品プロファイル(product.md)が事前に必要で、ai-product-startスキルの出力を前提としています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/yonderzero/ai-product/tree/main/skills/ai-product-vision

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ai-product-vision は何をしますか?

あなたの製品は、Recordのシステムから理解のシステムに至る各レベルで、顧客にどのような価値を提供していますか?市場はどこにあり、機会はどこにあり、製品をどこへ導きたいですか?

会話の進め方

会話調で、短いメッセージ、一度に一つの質問。質問リストを送らないでください。これから確認しようとしていることを説明せず、ただ実行してください。リサーチ中は、沈黙するのではなくプロダクトマネージャーと会話を続けてください。

その都度保存

各ステップにコンテンツができたらすぐにファイルを書き、その都度更新してください。まだ到達していないセクションには「Not done yet」とマークしてください。何か保存するステップの後は必ずindex.html(プロダクトのデッキ)を更新してください(ai-product-startスキルのフォルダ内のreferences/deck.mdに従う)。デッキは常に最新の状態を反映します。プロダクトマネージャーが時間切れだと言ったり、先に進みたいと言った場合は、きれいに停止してください。今あるものを保存し、残っているステップを伝え、このスキルを再度実行して続行できること、またはファイルを自分で編集できることを伝えてください。停止する前にindex.htmlを更新してください。何かが保存されていれば、先に進んでも問題ありません。

開始前に

製品フォルダ内で作業します。現在のフォルダ、またはその下にproduct.mdがあるフォルダです。このスキルのファイルは、その中のvision/に配置されます。ai-levels.md、market-map.md、market-map.html、market-moves.md、opportunities.md、vision.mdはvision/<名前>を意味します。product.mdとdocuments/はトップに残します。vision/が存在しない場合は作成します。製品フォルダがない、または空の場合は、1行で製品プロファイルが先であることを伝え、/ai-product-startの実行を依頼し、停止します。部分的に記入されたproduct.mdがあれば続行できます。

product.mdと、まだ読んでいないdocuments/内のすべてのファイルを読んでください。以前の実行からのファイル(ai-levels.md、market-map.md、market-moves.md、opportunities.md、vision.md)が存在する場合は、どのステップが完了し、どのステップが未完了かを伝え(「Not done yet」を探す)、続行するか、ステップをやり直すか、最初からやり直すかを尋ねてください。続行する場合、完了したステップはスキップします(ただし、やり直しを依頼された場合は除く)。ファイルは現在の状態のまま読んでください。プロダクトマネージャーが編集している可能性があります。references/levels.mdを読んでください。6つのレベル、各レベルに必要な証拠、配置ルールが記載されています。これらを厳密に適用してください。

ステップ

  1. これは何か. どの製品に取り組んでいるかを伝え、その後、自分の言葉で2~3文で説明します。

    ソフトウェアは、作業を記録することから、作業を実行することへと移行しています。私たちは、Recordのシステムから理解のシステムまでの6つのレベルを経て、現在あなたの製品が各レベルで顧客に提供している価値を見ていきます。次に、同じレベルであなたの市場をマッピングし、製品内およびその周辺の機会を見つけ、製品をどこへ導くかのビジョンを作成します。

    その後、「始めましょうか?」と尋ねます。はいを待ちます。

  2. 市場. product.mdと簡単な検索から、3つのグループに分けて10~15社の企業を提案します。

    • 既存企業: 同じ業界内の確立されたベンダー(直接の競合を含む)
    • AIネイティブの挑戦者: その業界のワークフローをAIで構築している資金調達済みのスタートアップ
    • 水平プレイヤー: その業界に食い込む汎用プラットフォーム(ERP、CRM、生産性スイート、AIアシスタント)

    リストを簡潔に表示し、1つの質問をします。「誰が足りませんか?」名前を追加します。

  3. バックグラウンドでのリサーチ. これらを並列サブエージェントとして開始し、リサーチが実行中であることを1行でプロダクトマネージャーに伝えます。

    • レベルのマップ: 企業を3~5社のバッチに分割し、バッチごとに1つのサブエージェント。各企業について:製品ページ、ドキュメント、リリースノート、価格ページ、ケーススタディ、過去18ヶ月の信頼できるプレスからAI機能を見つけます。各機能をソースURL、出荷済み/ベータ/発表済み、確信度とともにレベルに配置します。企業は、使用実績の証拠とともに出荷済みの最高レベルに配置します。1行、その企業がどこに向かっているかを追加します(ここでは発表もカウントし、そのようにラベル付けします)。推測するよりはその企業をスキップします。各サブエージェントにreferences/levels.mdのフルパスを渡します。
    • 市場の動き: 1つのサブエージェントが、他社が市場に参入する5つの方法をリサーチします。references/threat-scan.mdとreferences/threat-framework-spec.md(フェーズ1と2のみ:リサーチ、次に「見られた」「初期兆候」「見られない」、名前を決して発明しない)のリサーチと証拠ルールに従います。templates/market-moves.mdをmarket-moves.mdに、平易で建設的な言葉で記入します。他社が何をしているか、それが製品に何をもたらすか。スコアや仮想的なシナリオはありません。3つのファイルのフルパス、およびproduct.mdからの製品、会社、ウェブサイト、業界を渡すため、質問する必要はありません。
    • 製品周辺の業務: references/opportunities.mdのセクション1(フルパスを渡す)に従って、顧客の業務をステップごとにリサーチする1つのサブエージェント。ペルソナの役割の求人情報、レビューと苦情(G2、Capterra、アプリストア、フォーラム)、顧客自身の言葉、新しい仕事を生み出すルールや期限。特に手作業について、ソースとともに調査結果を返します(ステップ6用)。

    サブエージェントが利用できない場合は、質問の合間に、一度に1バッチずつ、同じ作業を自分で行います。

  4. あなたの製品、レベルごとに. リサーチが実行されている間に、プロダクトマネージャーとレベルを1から上げていきます。各レベルについて、その意味と主な特徴を2行で説明し(references/level-examples.mdから)、一度に1つの質問をします。

    • 製品はこのレベルで顧客に価値を提供していますか?どの機能または機能性ですか?
    • 誰のために:product.mdのどのペルソナ、購入者またはユーザー?
    • どのような価値を提供しますか:何を達成、節約、または回避できますか?
    • どのように支払われますか:基本価格に含まれている、アドオン、シート単位、使用単位、成果単位?
    • 出荷されて使用されていますか?おおよそ何人の顧客に?例はありますか?

    product.md、ウェブサイト、documents/がすでに言っていることから始めます。ゼロから質問するのではなく、確認します。レベル1は常にある程度当てはまります。製品が所有するコアな記録とワークフロー、および顧客がそれらに支払っているものを取得します。

    あるレベルでの回答が「なし」の場合、ベータ版または計画中のものがあるかどうかを一度尋ね、そのようにメモし、次のレベルを見るか停止するかを尋ねます。回答には[PM]タグを付けます。

    進みながらtemplates/ai-levels.mdをai-levels.mdに記入します。現在の製品のレベルは、出荷されて使用されている価値のある最高レベルです。ベータ版と計画中はカウントしません。サマリーを表示し、「これは正しいですか?」と尋ねます。

  5. マップ. リサーチが戻ってきたら:

    • ai-levels.mdと公開されている証拠を使用して、他のすべての企業と同じルールで製品を配置します。切り上げはしません。公開証拠がai-levels.mdよりも低い位置に製品を置く場合は、率直に述べ、その理由を示します。両方を記述します。
    • market-moves.mdで名前が挙がっている企業で、マップにないものを追加します。
    • 機会を特定します。空または薄いレベル、そして最も速く上昇している挑戦者。
    • templates/market-map.mdをmarket-map.mdに記入します。
    • templates/market-map.htmlをmarket-map.htmlにコピーし、<script id="data">内のJSONのみを、企業、そのレベルとグループ、および製品("us": true)で置き換えます。ファイルの残りの部分は変更しないでください。

    結果を数行で表示します。製品の位置、1つ上のレベルの企業、最も速く動いている企業、そして機会。market-map.htmlをブラウザで開くように伝えます。

  6. 製品周辺の業務. references/opportunities.mdを読みます。リサーチ、product.md、documents/から示されている顧客の業務を6~10のステップとして草案し、一度に1ステップずつプロダクトマネージャーと確認します。自分で埋められないことだけを尋ねます。

    • このステップは正しいですか?何が足りませんか?
    • 誰がそれを実行し、まだ手作業、メール、またはスプレッドシートで行われていることは何ですか?
    • 現在、どのソフトウェアがそれを実行していますか?あなたのもの、他の誰かのもの、何もない?
  7. 機会. references/opportunities.mdに従って、製品内および周辺の最大8つの機会を見つけます。ベースの拡大と新規収益。それぞれ具体的で、証拠に基づき、レベルがあり、評価され、ランク付けされ、可能な場合は規模が示されています。templates/opportunities.mdをopportunities.mdに記入します。ランク付けされたテーブルを簡潔に表示し、一度に1つの質問をします。

    • これらの中で最も興奮するのはどれですか?
    • 顧客から聞いたもので、何か足りないものはありますか?
    • 間違った評価はありますか?

    回答でファイルを更新し、[PM]タグを付けます。

  8. 想像する. ここからは、プロダクトマネージャーが今日の証拠を超えた未来を描くのを支援します。これは創造的な部分です。具体的で生き生きと、製品、ペルソナ、データに固有のものにします。references/level-examples.mdを読んでください。

    現在の製品のレベルより上の各レベル、最大6まで、レベルごとに1メッセージ。

    • レベルに名前を付け、その主な特徴を2行で示し、すでにそこにある2つの実際の製品をそれぞれ1行で示します。
    • このレベルでの製品を3~4行でスケッチします。何をするか、どのペルソナのために、彼らの一日に何が変わるか、顧客がどのように支払うか。
    • 1つの質問をします。「何を追加または変更しますか?」

    次に、理解のシステム。2029年頃の、主要ペルソナのある一日を、製品がレベル6にある場合で短く書きます。今日誰も知らないことを何を知っているか、誰かが尋ねる前に何をするか、ペルソナが二度と行わないこと、そしてその代わりに何に時間を費やすか。次に、一度に1つずつ尋ねます。

    • これで何に興奮しますか?何が間違っていると感じますか?
    • それを知るために、今日は知られていない何を知る必要がありますか?
    • そのためにはどのようなデータが必要で、誰がそれを持っていますか?
    • これが現実だった場合、顧客は何にお金を払いますか?

    彼らの発言をメモし、[PM]タグを付けます。ここで出てきたアイデアは、新たな機会になる可能性があります。証拠を「Assumption」としてopportunities.mdに追加します。

  9. ビジョンインタビュー. 一度に1つの質問で、曖昧な回答にはフォローアップし、例を求めます。すでに回答済みのものはスキップします。

    1. 今描いた未来への道筋として、ビジョンは上位の機会のうちどれから始めるべきですか?
    2. マップを見て、製品に到達させたいレベルはどこですか?いつまでに?
    3. どのペルソナのために?彼らの一日に何が変わりますか?(product.mdのペルソナを提示します。)
    4. マップ上の他の企業が持っていないもので、あなたが持っているものは何ですか?データ、ドメイン知識、顧客、流通?
    5. 明日、あなたのデータの上にエージェントが乗ったとしたら、顧客は何にお金を払うのをやめますか?代わりに何にお金を払いますか?
    6. マップ上でこのビジョンに最も近づいているのは誰で、あなたのビジョンは何が違いますか?
    7. これが正しいかどうかを確認するために、次に構築またはテストできる最小のものは何ですか?
  10. ビジョン. templates/vision.mdをvision.mdに記入します。可能な限り彼らの言葉で。市場に関する主張はすべてmarket-map.md、market-moves.md、またはopportunities.mdを引用します。製品に関する主張はすべてai-levels.md、product.md、documents/内のファイル、または[PM]を引用します。ビジョンのパラグラフを表示し、「これは正しいですか?」と尋ねます。彼らが「はい」と言うまで修正します。

  11. プロファイルの更新. product.mdの## AI todayの下に、1行追加します。現在のレベルと目標レベル。ai-levels.mdとvision.mdを指します。

  12. デッキ. index.html(プロダクトのデッキ)を更新します。ai-product-startスキルのフォルダ(このスキルのフォルダの隣)内のreferences/deck.mdに従います。

  13. 完了. 作成したファイルを表示し、4行で要約します。製品の現在地、最大の機会、どこへ向かうか、最初のステップ。次のステップは/ai-product-discoveryであることを伝えます。次の文で終わります。「配置は[日付]時点の公開ソースからのスナップショットです。行動に移すものは確認してください。」

完了条件

  • 少なくとも10社が配置され、それぞれにソースがあるか、配置されなかった理由とともにリストされている。
  • ai-levels.mdに、各レベルでの製品の価値(機能、誰のためか、価値、支払い方法)が記載され、プロダクトマネージャーによって確認されている。
  • 製品が他のすべての企業と同じルールで市場マップに配置されている。
  • market-moves.mdが5つの参入方法をカバーしており、それぞれ「見られた」「初期兆候」「見られない」がソースとともに記載されている。
  • 少なくとも1つの機会が特定されている。
  • opportunities.mdが製品周辺の業務をマッピングし、機会をランク付けしており、それぞれに証拠があり、最初の質問がある。
  • vision.mdに、より高いレベルでの製品の姿と、理解のシステムのある一日の生活が描かれ、プロダクトマネージャーが「はい」と言ったビジョンがあり、名前付きの機会に基づいて構築され、目標レベル、ペルソナ、最初のステップがある。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル