prd-writer

Solid

輕量版 PRD 撰寫工具 — 適合個人專案、單一功能、無合規/金流/風控需求、單團隊開發, 快速產出可直接交付工程的「施工藍圖」等級文件。 當使用者說「幫我寫 PRD」、「產品需求文件」、「寫 spec」、「功能規格」、「write a PRD」、 「product requirements」、「feature spec」、「產品設計文件」、「需求規格書」時, 一定要使用這個 skill。即使使用者只是說「幫我整理這個功能的規格」、「把這個想法寫成文件」、 「我要交一份產品文件給工程團隊」、「寫個規格讓工程師可以直接開工」,也應優先觸發此 skill。 也適用於使用者要求「補 AC」、「加驗收標準」、「補 Out of Scope」、「補畫面狀態」等 針對既有 PRD 的強化需求。這個 skill 確保每份 PRD 都包含驗收標準、複雜度標注、 畫面狀態規格、Out of Scope 邊界,讓工程師能直接開發、QA 能直接寫測試。 ⚠️ 版本選擇(重要):本 skill 是「輕量版」,另有「企業版(enterprise-prd-writer)」 涵蓋權限矩陣、NFR、依賴、合規、Rollout/Rollback、UAT 等。當使用者說「幫我寫 PRD」 但未指明版本時,先問要用「輕量版(本 skill)」還是「企業版」再開始。判斷提示: 個人專案 / 單一功能 / 無合規需求 → 輕量版;多團隊 / 金流 / 風控 / 合規 / 需上線維運全鏈路 → 企業版。 使用者已明確指定版本時直接照做,不必再問。

AI & Automation 38 stars 4 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
53
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# PRD Writer(輕量版)— 施工藍圖等級的產品需求文件 ## 設計理念 一份好的 PRD 不是「思考文件」,而是「施工藍圖」。判斷標準很簡單: - 工程師看完能直接開發,不需要回頭問 PM「這個情況怎麼處理?」 - QA 看完能直接寫測試案例,不需要猜測邊界條件 - UAT 時不會出現「我以為是這樣」的分歧 這個 skill 的存在就是為了確保每份 PRD 都達到這個標準。 ## 文件結構 PRD 應包含以下層次,根據產品複雜度可以增減,但核心四件事(AC、複雜度、畫面狀態、Out of Scope)不可省略: ``` 1. 產品概述與目標 2. 功能規格(每個功能點) ├── 功能描述 ├── 規則/邏輯 ├── 驗收標準(AC) ← 必要 └── Out of Scope ← 必要 3. User Flow / 畫面規格 ├── 每個畫面的狀態列舉 ← 必要 ├── 頁面跳轉條件 └── API 呼叫時機 4. 風險與對策 5. MVP 路線圖 └── 複雜度標注(非工時估算) ← 必要 6. 成功指標(KPIs) ``` --- ## 核心標準一:驗收標準(Acceptance Criteria) 每個功能點都必須附上驗收標準。這是 PRD 從「想法」變成「可執行規格」的關鍵。 ### 格式 使用 **Given / When / Then** 三段式,每條 AC 搭配 **Edge Case** 說明: | 規則 | Given / When / Then | Edge Case | |------|---------------------|-----------| | [規則名稱] | **Given** [前置條件,含具體數值]<br>**When** [觸發事件]<br>**Then** ① [結果 1] ② [結果 2] ③ [結果 3] | • [邊界情境 1]<br>• [邊界情境 2]<br>• [邊界情境 3] | ### 撰寫原則 寫 AC 的時候,腦中要想著三個人: 1. **工程師**:他需要知道確切的觸發條件和預期行為。「帳戶淨值 ≤ $95,000」比「虧損太多」有用一千倍。 2. **QA**:她需要知道邊界條件。週末跳空怎麼辦?多筆訂單同時觸發呢?這些如果不寫,測試的時候才發現就來不及了。 3. **客服**:他需要知道系統會做什麼,這樣才能回答用戶的問題。「訂單被拒絕,返回 NEWS_WINDOW 錯誤碼」比「系統會處理」清楚太多。 ### 具體要求 - **Given** 中必須包含具體數值或狀態(不是「某個帳戶」,而是「$100,000 帳戶」或「帳戶狀態 = Active」) - **When** 必須是可觀測的事件(不是「用戶做了什麼不好的事」,而是「即時淨值 ≤ $95,000」) - **Then** 使用編號列出所有系統行為,順序即執行順序 - **Edge Case** 列出至少 2-3 個邊界情境,特別是: - 兩個規則同時觸發時的優先級 - 時區/日期邊界的處理 - 資料不完整或異常時的降級行為 ### 範例 ``` | 日虧損 -5% | **Given** 當日開盤淨值 = $100,000 **When** 即時淨值(含未實現損益)≤ $95,000 **Then**...

Details

Author
skinnerlee1225
Repository
skinnerlee1225/enterprise-prd-toolkit
Created
4 days ago
Last Updated
4 days ago
Language
N/A
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Solid

enterprise-prd-writer

企業 PRD Writer — 受監管 / 金流 / 風控 / 跨職能團隊等級的產品需求文件撰寫與強化工具, 用於產出可直接進入 Refinement、Engineering Design、Development、QA 與 UAT 的 「施工藍圖」等級文件。相對於輕量版 prd-writer,此版本額外涵蓋權限矩陣、NFR、 依賴管理、合規、Analytics/Observability、Rollout/Migration/Rollback 與 UAT/Release Readiness。 預設以 interactive-html-report 規格輸出互動式 HTML(含常駐目錄側欄、捲動高亮)。 ⚠️ 版本選擇(重要): 當使用者說「幫我寫 PRD」但未指明版本時,先問使用者要用「輕量版(prd-writer)」 還是「企業版(本 skill)」再開始。判斷提示:個人專案 / 單一功能 / 無合規需求 → 輕量版; ��團隊 / 金流 / 風控 / 合規 / 需上線維運全鏈路 → 企業版。使用者已明確指定版本時直接照做,不必再問。 當使用者提出以下需求時,應優先使用此 skill: - 幫我寫 PRD - 產品需求文件 - 寫 spec / feature spec - 功能規格 / 需求規格書 - write a PRD / product requirements - 產品設計文件 - 幫我整理這個功能的規格 - 把這個想法寫成文件 - 我要交一份產品文件給工程團隊 - 寫個規格讓工程師可以直接開工 - 補 AC / 驗收標準 - 補 Out of Scope - 補畫面狀態 - 補 Edge Cases - 補權限矩陣 - 補 NFR - 補 Rollout / Rollback - 強化既有 PRD 此 skill 的目標不是產出冗長文件,而是建立可執行、可測試、可追蹤、 可討論且邊界明確的產品規格,降低因需求模糊造成的返工與認知落差。 核心強制項目包含: - Acceptance Criteria - Edge Case Analysis - Screen / System States - In Scope / Out of Scope - Assumptions / Open Questions / Decisions - Dependencies - Roles & Permissions -

38 Updated 4 days ago
skinnerlee1225
Testing & QA Solid

test-case-writer

測試案例產生器 — 把 PRD 的驗收標準(Acceptance Criteria)與規則,轉成 QA 可直接執行的 測試案例:正常路徑、邊界值、異常路徑、併發/冪等、權限與安全。 當使用者說「幫我寫測試案例」、「這份 PRD 的 test case」、「QA 測試計畫」、「幫我補測試」、 「這功能怎麼測」、「寫測試」、「test cases」、「test plan」、「QA checklist」時, 一定要使用這個 skill。即使使用者只是丟一份 PRD、一段 AC、一個功能描述說 「幫我想想怎麼驗收」、「工程做完了要測什麼」,也應觸發此 skill。 這個 skill 輸入 PRD / AC,輸出結構化測試案例;不寫 PRD、不寫程式碼,只負責「怎麼驗證」。 接力關係:enterprise-prd-writer / prd-writer 產出 AC → 本 skill 把 AC 展開成測試案例 → QA 據以執行。PRD 的每條 Given/When/Then 是輸入,測試案例是輸出。

38 Updated 4 days ago
skinnerlee1225
AI & Automation Solid

pdlc-prd

创建 PRD 文档(自动化生成 + 自检 + handoff)

9 Updated today
kanfu-panda