enterprise-prd-writer
企業 PRD Writer — 受監管 / 金流 / 風控 / 跨職能團隊等級的產品需求文件撰寫與強化工具, 用於產出可直接進入 Refinement、Engineering Design、Development、QA 與 UAT 的 「施工藍圖」等級文件。相對於輕量版…
需求補洞助手(探路模式)— 專用於「白紙一張、還沒有 PRD」的場合:站在 PM、UIUX、 Backend、Frontend、QA 五個角色,掃描需求的缺漏、容易誤解的敘述、沒考慮到的 Edge Case, 以及開發前一定要確認的問題,把還沒想到的東西攤開。 ✅ 適用場合(符合任一才觸發): - 全新產品 / 全新架構,還沒有任何 PRD 可審 - 面試 take-home、產品設計題,且風險/邊界識別本身就是交付物 - 使用者不熟的領域,需要靠五角色補自己的盲點 - 沒有可問的需求方,使用者要自己扮演甲方
$ npx -y skills add skinnerlee1225/enterprise-prd-toolkit --skill requirement-gap-finder --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/requirement-gap-finderContext preview
The summary Claude sees to decide when to auto-load this skill.
需求補洞助手(探路模式)— 專用於「白紙一張、還沒有 PRD」的場合:站在 PM、UIUX、 Backend、Frontend、QA 五個角色,掃描需求的缺漏、容易誤解的敘述、沒考慮到的 Edge Case, 以及開發前一定要確認的問題,把還沒想到的東西攤開。 ✅ 適用場合(符合任一才觸發): - 全新產品 / 全新架構,還沒有任何 PRD 可審 - 面試 take-home、產品設計題,且風險/邊界識別本身就是交付物 - 使用者不熟的領域,需要靠五角色補自己的盲點 - 沒有可問的需求方,使用者要自己扮演甲方
name: requirement-gap-finder
description: |
需求補洞助手(探路模式)— 專用於「白紙一張、還沒有 PRD」的場合:站在 PM、UIUX、
Backend、Frontend、QA 五個角色,掃描需求的缺漏、容易誤解的敘述、沒考慮到的 Edge Case,
以及開發前一定要確認的問題,把還沒想到的東西攤開。
✅ 適用場合(符合任一才觸發):
- 全新產品 / 全新架構,還沒有任何 PRD 可審
- 面試 take-home、產品設計題,且風險/邊界識別本身就是交付物
- 使用者不熟的領域,需要靠五角色補自己的盲點
- 沒有可問的需求方,使用者要自己扮演甲方
當使用者說「幫我找需求缺漏」、「這個需求有什麼沒想到的」、「補洞」、「盤點 Edge Case」、
「這是白紙設計,幫我掃一輪」、「find gaps」、「what am I missing」時,觸發此 skill。
❌ 不適用(改用別的 skill):
- 已經有一份 PRD,要檢查完整度 / AC 能不能測 / 缺哪章 → 用 enterprise-prd-writer
的 Gap Analysis 與 Definition of Ready,不要用本 skill
- 要把需求寫成正式文件 → 用 prd-writer(輕量版)或 enterprise-prd-writer
這個 skill 只負責「發散——把問題找出來」,不做格式檢查、不寫 PRD、不替使用者做決定。**這是探路模式——只在「白紙、沒有 PRD」時上場,不掛在日常開發流程裡。**
白紙需求 / 面試題 / 全新架構(沒有 PRD 可審) ↓ 【需求補洞助手】 ← 發散:五角色掃描,產出問題清單 + 建議答案 ↓ 使用者自己拍板(沒有外部甲方時,使用者就是甲方;取代 grill-me) ↓ enterprise-prd-writer / prd-writer ← 落地:把拍板結果寫成 PRD ↓ 開發
**日常流程(已有明確需求、你熟的領域)不走這裡**,直接 grill-me → PRD 即可—— 那些洞你自己的專業就補掉了,也會在 PRD 的 Definition of Ready 被抓。
**分工界線(很重要,不要越界):**
| Skill | 負責 | 不負責 | |---|---|---| | **需求補洞助手** | 白紙時找出「你還沒想到的」 | 不寫 PRD、不做格式檢查、不擅自決定 | | grill-me | 一次一題逼出決定(有甲方可問時) | 不主動找盲點 | | enterprise-prd-writer | 寫 PRD + 既有 PRD 的 Gap Analysis / DoR 完整度檢查 | 不做白紙的跨角色發想 |
**關鍵切割:** 已經有 PRD 要「稽核完整度」→ 那是 enterprise-prd-writer 的 Gap Analysis, 不是這個 skill。這個 skill 只在「還沒有 PRD」時發想。兩者不重疊。
---
這是這個 skill 能不能被用起來的關鍵。
五個角色一次丟 40 個問題出來,使用者會直接關掉。 **每個問題都必須附上「建議預設答案」**,讓使用者的成本從「思考 40 題」 降到「掃過 40 個建議,只推翻不同意的 5 個」。
建議答案要有立場,不要寫「看你的需求」。寫「建議 A,因為 B」。
如果需求文件已經寫了「金額精度到小數點後 2 位」,就不要問「金額精度多少」。 掃描前先把使用者給的材料讀完。有 codebase 可以查的,去查 codebase。
以下這類輸出一律不合格:
合格的長相是**具體到可以一句話回答**:
阻塞開發的問題,跟「先假設、之後再修」的問題混在一起,等於沒分級。
---
先把使用者給的所有材料讀完(對話、草稿、PRD、截圖、codebase)。
如果缺少以下**三項最小上下文**,先問,一次問完,不要一題一題問:
1. **這是新功能還是改既有功能?** 改既有的話,現在的行為是什麼? 2. **誰會用?** 有沒有多種角色 / 權限差異? 3. **平台?** Web / App / 後台 / API-only?
其他一律不問——那是 grill-me 的工作,你的工作是找洞。
掃描前,先看這份需求實際上會動到哪幾個角色,**在輸出最前面列一張「角色參與判斷表」**:
| 角色 | 是否參與 | 判斷依據 | |---|---|---| | PM | ✅ 參與 | 一律參與(範圍與邊界永遠要盤) | | UIUX | ❌ 無 | 純 API / 排程 / 資料遷移,沒有任何畫面 | | Backend | ✅ 參與 | 有資料寫入與狀態變化 | | Frontend | ❌ 無 | 無前端互動 | | QA | ✅ 參與 | 一律參與(可測性永遠要盤) |
判斷原則:
有些需求有畫面設計(UIUX 參與)但前端只是靜態呈現、無複雜互動(Frontend 可標無)。
標「❌ 無」的角色,在後面的掃描直接寫**「本次無(因為 ⋯⋯)」一行帶過**, 不要為了湊數硬生出問題。
只跑 Step 1 判定為「✅ 參與」的角色。每個參與的角色**至少產出 3 個、至多 10 個**發現。 判定為「❌ 無」的角色不掃描、不湊數。
掃描時的心態:**假設這份需求明天就要交給工程師開發,你要找出他明天第一天 就會回頭問 PM 的所有問題。**
每個發現標一個等級:
| 等級 | 定義 | 判準 | |---|---|---| | **P0** | 開發前必須有答案 | 不同答案會導致不同的資料模型 / 架構 / API 設計 | | **P1** | 影響設計,但可以先做假設 | 不同答案只影響 UI 或文案,改動成本低 | | **P2** | 可以先假設,之後再修 | 屬於優化、極端罕見情境、或明顯可以進 Phase 2 |
**P0 不能超過 10 個。** 超過就代表你把 P1 誤標成 P0,重新分級。
探路模式沒有外部甲方——**使用者自己就是甲方**。輸出結尾一律引導使用者拍板,再進 PRD:
1. 請使用者針對 **P0 清單**自己逐條拍板(這一步取代 grill-me——grill-me 需要一個「被問的人」, 白紙案子那個人就是使用者本人) 2. P0 一鎖定 → 建議接著用 **enterprise-prd-writer**(金流/風控/合規案)或 **prd-writer 輕量版** (個人/小案)把拍板結果寫成 PRD,本 skill 列的建議答案可直接當 PRD 的預設值 3. 若有可問的真實甲方(罕見,但如面試官願意澄清),才建議把 P0 純問題清單拿去逐題確認
輸出前逐項確認:
---
以下是掃描時的提示清單,**不是要全部問一遍**——挑真正適用於這個需求的。
**只跑 Step 1 判定為「✅ 參與」的角色。** 判定為「❌ 無」的角色跳過整份清單, 在輸出中只保留一行「本次無(因為 ⋯⋯)」。
---
## 👥 本次參與角色 | 角色 | 是否參與 | 判斷依據 | |---|---|---| | PM | ✅ | 一律參與 | | UIUX | ❌ 無 | 純資料遷移,無任何畫面 | | Backend | ✅ | 涉及資料表結構與搬遷邏輯 | | Frontend | ❌ 無 | 無前端互動 | | QA | ✅ | 一律參與 |
### 🧭 PM 視角 | # | 缺漏項 | 風險後果 | 必須確認的問題 | 建議預設答案 | 等級 | |---|--------|---------|---------------|-------------|------| | 1 | 未定義失敗後的重試 | 用戶卡住,客服爆量 | 失敗後能重試幾次? | 建議 3 次,之後鎖 24h | **P0** |
**「❌ 無」的角色不出表格**,只寫一行:
### 🎨 UIUX 視角 本次無(純資料遷移,沒有任何使用者可見的畫面)。
欄位規範:
把「金融級產品需求文件」的方法論,工程化成一組 Claude Skills。 從一句想法,到工程師能直接開發、QA 能直接寫測試的施工藍圖。
企業 PRD Writer — 受監管 / 金流 / 風控 / 跨職能團隊等級的產品需求文件撰寫與強化工具, 用於產出可直接進入 Refinement、Engineering Design、Development、QA 與 UAT 的 「施工藍圖」等級文件。相對於輕量版…
輕量版 PRD 撰寫工具 — 適合個人專案、單一功能、無合規/金流/風控需求、單團隊開發, 快速產出可直接交付工程的「施工藍圖」等級文件。 當使用者說「幫我寫 PRD」、「產品需求文件」、「寫 spec」、「功能規格」、「write a PRD」、 「product requirements」、「feature…
測試案例產生器 — 把 PRD 的驗收標準(Acceptance Criteria)與規則,轉成 QA 可直接執行的 測試案例:正常路徑、邊界值、異常路徑、併發/冪等、權限與安全。 當使用者說「幫我寫測試案例」、「這份 PRD 的 test case」、「QA 測試計畫」、「幫我補測試」、…