Community程式設計與開發github.com

yonderzero/ai-product-vision

第二步,在ai-product-start之後。訪談產品經理,探討產品在從記錄系統到理解系統的六個層級中為客戶帶來的價值,繪製市場地圖,觀察市場動向,繪製產品相關工作,並排序內外部機會,最後逐步提問以撰寫產品的AI願景。在產品資料夾中寫入 ai-levels.md、market-map.md、market-map.html、market-moves.md、opportunities.md 和 vision.md。

ai-product-vision 是什麼?

ai-product-vision 技能是專為 AI 代理(如 Claude Code、Cursor、Codex)設計的專業化工具,旨在引導產品經理完成結構化的願景建立流程。它建立在 ai-product-start 的成果之上,從定義產品的「記錄系統」到「理解系統」的六個 AI 層級開始,逐步繪製市場地圖,識別既有廠商、AI-native 挑戰者和水平玩家的動向。接著,它會分析產品周圍的工作流程,找出機會並排序,最後透過提問式訪談來撰寫一份完整的產品 AI 願景文件。此技能支援自動化背景研究(如分眾研究公司 AI 功能、市場威脅和工作步驟),並即時產出多種文件,包括 AI 層級分析、市場地圖(含互動式 HTML)、機會評估和最終願景。它特別強調與產品經理的對話式互動,一次只問一個問題,避免一次性拋出清單,並能以子代理(subagent)平行執行研究任務,或由主代理依次完成。最終產出的願景文件包含具體的目標層級、人物誌改變、競爭差異化,以及下一步行動建議(如 ai-product-discovery)。

相容平台~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 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

ai-product-vision 是做什麼的?

你的產品在從記錄系統到理解系統的每個層級為客戶提供了什麼價值?您的市場在哪裡?機會在哪裡?您想將產品帶向何方?

對話方式

聊天式的簡短訊息,一次問一個問題。切勿發送問題清單。不要解釋你要檢查什麼;直接做。當研究正在運行時,繼續與產品經理交談,而不是保持沉默。

邊做邊存

每個步驟一有內容就立即寫入檔案,並在過程中持續更新。任何尚未處理到的區塊都標記為 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/ 不存在,請建立它。如果沒有產品資料夾,或資料夾為空,請用一句話說明需要先建立產品檔案,要求他們執行 /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:六個層級、每個層級所需的證據以及放置規則。嚴格遵循它們。

步驟

  1. 這是什麼。 說明你正在處理哪個產品,然後用兩三句話用自己的話解釋:

    軟體正在從記錄工作轉向執行工作。我們將經歷六個層級,從記錄系統到理解系統,並看你產品今天在每個層級為客戶提供了什麼價值。然後我們會在同一個層級上繪製你的市場地圖,找出你產品內外的機會,並為你可以將產品帶向何處創造一個願景。

    然後問:「我們可以開始了嗎?」等待肯定的回答。

  2. 市場。 從 product.md 和快速搜尋中,提出三組共 10-15 家公司:

    • 既有業者:同一垂直領域的成熟供應商,包括直接競爭者;
    • AI-native 挑戰者:獲得資助的新創公司,正在用 AI 建立該垂直領域的工作流程;
    • 水平玩家:觸及該垂直領域的通用平台(ERP、CRM、生產力套件、AI 助手)。

    簡短地顯示清單,並問一個問題:「誰被漏掉了?」加入他們的名字。

  3. 在背景中進行研究。 將這些作為平行子代理啟動,並用一句話告訴產品經理研究正在運行:

    • 層級地圖: 將公司分成 3-5 個一批,每批一個子代理。對於每家公司:從產品頁面、文件、發行說明、定價頁面、案例研究和過去 18 個月內可信的媒體中找出其 AI 功能;將每個功能放置在一個層級,附上來源 URL、狀態(已上線 / Beta / 已公告)和信心度;將公司放置在其已上線並有使用證據的最高層級;加上一句關於其發展方向的說明(此處公告算數,但需標明)。如果沒有把握,就跳過該公司。將 references/levels.md 的完整路徑傳遞給每個子代理。

    • 市場動向: 一個子代理,研究其他人進入市場的五種方式,遵循 references/threat-scan.md 和 references/threat-framework-spec.md 中的研究和證據規則(僅限第 1 和第 2 階段:研究,然後是「已看到 / 早期跡象 / 未看到」,絕不發明名稱)。它將 templates/market-moves.md 填入 market-moves.md,使用平實、建設性的語言:他人在做什麼,以及這為產品開啟了什麼機會。不評分,不設想情境。將這三個檔案的完整路徑,以及來自 product.md 的產品、公司、網站和行業資訊傳遞給它,這樣它就不需要詢問。

    • 產品周圍的工作: 一個子代理,逐步研究客戶的工作,遵循 references/opportunities.md(傳遞其完整路徑)的第 1 節:產品經理所扮演角色的職位招聘、評論和投訴(G2、Capterra、應用程式商店、論壇)、客戶自己的話語,以及創造新工作的規則或截止日期。它返回帶有來源的發現,尤其是手動工作,以供第 6 步使用。

    如果無法使用子代理,請在問題之間自行分批完成相同的工作。

  4. 你的產品,逐層級。 在研究進行期間,與產品經理一起從層級 1 向上走。對於每個層級,用兩行說明其含義和主要特徵(來自 references/level-examples.md),然後一次問一個問題:

    • 產品在這個層級為客戶提供了價值嗎?有哪些功能或功能?
    • 給誰:來自 product.md 的哪個人物誌,是買家還是使用者?
    • 它給了他們什麼價值:他們完成、節省或避免了什麼?
    • 他們如何付費:包含在基本價格中、是附加功能、按席位、按使用量、還是按成果?
    • 它已經上線並被使用了嗎?大約有多少客戶在使用,有例子嗎?

    從 product.md、網站和 documents/ 已經說明的內容開始:確認它,而不是從頭詢問。層級 1 總是某種程度上適用;獲取產品擁有的核心記錄和工作流程,以及客戶為它們支付的費用。

    當某個層級的答案是「沒有」時,問一次是否有任何 Beta 或計劃中的功能,並將其標記為這樣,然後詢問是要看下一個層級還是停止。將他們的答案標記為 [PM]。

    在進行過程中將 templates/ai-levels.md 填入 ai-levels.md。產品今天的層級是已上線且被使用的最高的有價值層級;Beta 和計劃中的不算。顯示摘要並問:「這樣對嗎?」

  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)。不要更改檔案的其他部分。

    用幾行顯示結果:產品在哪裡,誰比它高一層級,誰移動最快,以及機會。告訴他們在瀏覽器中打開 market-map.html。

  6. 產品周圍的工作。 讀取 references/opportunities.md。根據研究、product.md 和 documents/ 顯示的內容,將客戶的工作草擬為 6-10 個步驟,並一次一個步驟地引導產品經理完成,只問你無法填寫的內容:

    • 這個步驟對嗎?遺漏了什麼?
    • 誰做這個,哪些部分仍然由手動、電子郵件或試算表完成?
    • 今天哪個軟體在運行它:你的、別人的,還是什麼都沒有?
  7. 機會。 在產品內外找出最多 8 個機會,遵循 references/opportunities.md:擴展現有基礎和新收入,每個機會都要具體、基於證據、位於某個層級、進行評級、排序,並在數字允許的情況下進行規模估計。將 templates/opportunities.md 填入 opportunities.md。簡短顯示排序後的表格,並一次問一個問題:

    • 這些機會中哪一個最讓你興奮?
    • 有沒有從客戶那裡聽到的、但被遺漏的?
    • 任何評級有問題嗎?

    用他們的答案更新檔案,並標記為 [PM]。

  8. 想像。 現在幫助產品經理描繪未來,超越今天證據所能顯示的範圍。這是創意部分:要具體、生動,並且針對他們的產品、人物誌和數據。讀取 references/level-examples.md。

    對於高於產品當前層級的每個層級,直到層級 6,每個層級發一條訊息:

    • 命名層級,用兩行說明其主要特徵,並顯示兩個已經存在於該層級的實際產品,各用一行說明;
    • 用三到四行勾勒他們的產品在這個層級的樣貌:它做什麼、為哪個人物誌、他們的日常工作有何改變、客戶如何付費;
    • 問一個問題:「你會添加或改變什麼?」

    然後是理解系統。為他們的主要人物誌寫一段大約在 2029 年的短暫一日生活,產品處於層級 6:它知道今天沒有人知道的東西,它在任何人要求之前就採取行動,人物誌再也無需做什麼,以及他們反而把時間花在什麼事情上。然後,一次問一個:

    • 這其中什麼讓你興奮?什麼感覺不對?
    • 它需要知道哪些今天還不知道的事情?
    • 那需要什麼數據,誰擁有它?
    • 如果這是真的,客戶會付費嗎?

    記錄他們所說的內容,標記為 [PM]。這裡出現的想法可能成為新的機會:將它們以證據「假設」添加到 opportunities.md。

  9. 願景訪談。 一次問一個問題,追問模糊的答案並要求舉例。跳過已經回答的內容。

    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 下方,新增一行:今天的層級和目標層級,指向 ai-levels.md 和 vision.md。

  12. 簡報。 更新 index.html,即產品的簡報:遵循在 ai-product-start 技能資料夾中的 references/deck.md(與此技能資料夾相鄰)。

  13. 完成。 顯示你寫入的檔案,並用四行總結:產品今天在哪裡,最大的機會是什麼,它要去哪裡,以及第一步。說下一步是 /ai-product-discovery。以「這些定位是截至 [日期] 從公開來源取得的快照。請檢查您要據以行動的項目。」結尾。

完成條件

  • 至少十家公司已定位,每家都有來源,或列出未定位的原因;
  • ai-levels.md 包含產品在每個層級的價值(功能、提供對象、價值、付費方式),並經產品經理確認;
  • 產品已使用與其他人相同的規則放置於市場地圖上;
  • market-moves.md 涵蓋五種進入方式,每種都標示為「已看到」、「早期跡象」或「未看到」,並附有來源;
  • 至少命名一個機會缺口;
  • opportunities.md 繪製了產品周圍的工作並對機會進行排序,每個機會都有證據,並附有第一個問題;
  • vision.md 包含產品在更高層級的樣貌和一個理解系統的一日生活場景,以及一個產品經理同意、建立在已命名機會之上的願景,並包含目標層級、人物誌和第一步。

Individual skills in this repo

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

相關技能