prd

prd

熱門

為軟體系統和 AI 驅動功能產生高品質的產品需求文件(PRD)。包含執行摘要、使用者故事、技術規格和風險分析。

3.6萬星標
4464分支
更新於 2026/6/23
SKILL.md
readonlyread-only
name
prd
description

為軟體系統和 AI 驅動功能產生高品質的產品需求文件(PRD)。包含執行摘要、使用者故事、技術規格和風險分析。

產品需求文件(PRD)

概述

設計完整、可上線的產品需求文件(PRD),銜接商業願景與技術執行。此技能適用於現代軟體系統,確保需求清楚定義。

使用時機

在以下情況使用此技能:

  • 開始新產品或功能開發週期
  • 將模糊想法轉化為具體技術規格
  • 定義 AI 驅動功能的需求
  • 利害關係人需要統一的專案範圍「單一事實來源」
  • 使用者要求「寫一份 PRD」、「記錄需求」或「規劃功能」

操作流程

第一階段:探索(訪談)

在撰寫 PRD 之前,你必須詢問使用者以填補知識缺口。不要假設背景。

詢問內容:

  • 核心問題:為什麼現在要建置這個?
  • 成功指標:如何知道它有效?
  • 限制條件:預算、技術棧或截止日期?

第二階段:分析與範圍界定

綜合使用者的輸入。識別相依性與隱藏複雜度。

  • 繪製使用者流程
  • 定義非目標以保護時程。

第三階段:技術草稿

使用下方的嚴格 PRD 結構產生文件。


PRD 品質標準

需求品質

使用具體、可衡量的標準。避免「快速」、「簡單」或「直覺」。

# 模糊(不好)
- 搜尋應該快速且回傳相關結果。
- UI 必須看起來現代且易於使用。

# 具體(好)
+ 搜尋必須在 200 毫秒內回傳 10k 筆記錄的資料集結果。
+ 搜尋演算法在基準評估中必須達到 >= 85% 的 Precision@10。
+ UI 必須遵循 'Vercel/Next.js' 設計系統,並達到 100% 的 Lighthouse 無障礙分數。

嚴格 PRD 結構

必須遵循以下確切結構來輸出:

1. 執行摘要

  • 問題陳述:1-2 句說明痛點。
  • 解決方案:1-2 句說明修正方式。
  • 成功標準:3-5 個可衡量的 KPI。

2. 使用者體驗與功能

  • 使用者人物誌:這是為誰設計的?
  • 使用者故事As a [user], I want to [action] so that [benefit].
  • 驗收標準:每個故事的「完成」定義項目清單。
  • 非目標:我們建置什麼?

3. AI 系統需求(如適用)

  • 工具需求:需要哪些工具和 API?
  • 評估策略:如何衡量輸出品質與準確性。

4. 技術規格

  • 架構概述:資料流程與元件互動。
  • 整合點:API、資料庫與驗證。
  • 安全與隱私:資料處理與合規。

5. 風險與路線圖

  • 階段性推出:MVP -> v1.1 -> v2.0。
  • 技術風險:延遲、成本或相依性失敗。

實作指南

務必(總是)

  • 定義測試:對於 AI 系統,指定如何測試與驗證輸出品質。
  • 迭代:提供草稿並針對特定部分徵求意見。

避免(不要)

  • 跳過探索:在沒有先問至少兩個釐清問題之前,絕不撰寫 PRD。
  • 虛構限制:如果使用者未指定技術棧,請詢問或標記為 TBD

範例:智慧搜尋系統

1. 執行摘要

問題:使用者在大型儲存庫中難以找到特定文件片段。
解決方案:一個智慧搜尋系統,提供直接答案並附上來源引用。
成功

  • 減少 50% 的搜尋時間。
  • 引用準確度 >= 95%。

2. 使用者故事

  • 故事:作為開發者,我想用自然語言提問,這樣我就不用猜關鍵字。
  • 驗收標準
    • 支援多輪釐清。
    • 回傳程式碼區塊並附上「複製」按鈕。

3. AI 系統架構

  • 所需工具codesearchgrepwebfetch

4. 評估

  • 基準:用 50 個常見開發者問題進行測試。
  • 通過率:90% 必須符合預期引用。