可驗收的使用者故事
把功能需求拆成符合 3C 與 INVEST、具可觀察驗收條件的使用者故事。
逐篇公開審查紀錄
桌面審查結論
user-stories 已通過四項桌面門檻。實用性評為 medium:內容提供可重複使用的專題指引,但價值仍取決於任務是否符合其技術棧與前提。
通過完整來源審查、三類合成任務測試與八項通用性品質門檻,依本次委託重審列入固定 30 席。
- 它完成什麼工作
- 把功能需求拆成符合 3C 與 INVEST、具可觀察驗收條件的使用者故事。
- 實質幫助
- 中 — 內容提供可重複使用的專題指引,但價值仍取決於任務是否符合其技術棧與前提。
- 應該啟用
- 任務明確需要:Create user stories following the 3 C's (Card, Conversation, Confirmation) and INVEST criteria with descriptions, design links, and acceptance criteria. Use when writing user stories, breaking down features into backlog items, or defining acceptance criteria.
- 不該啟用
- 需求不屬於「user-stories」的工作範圍,或只是名稱相近但交付物不同。
- 無法提供必要輸入、適用技術棧或可隔離的測試環境。
- 輸入
- 工作簡報、受眾、素材、語氣與交付限制
- 輸出
- 符合限制的「user-stories」草稿或可直接修改的成品
來源、授權與依賴
來源:原始來源:https://github.com/phuryn/pm-skills/tree/main/pm-execution/skills/user-stories;於 2026-08-08T15:34:07.434Z 取得 75 行,SHA-256 8ce89cd81de5a3df7d504380d18c54cec6c59ccdb7fd18cbcb62b6b6183d0a55。
授權:上游授權檔檢出 MIT;本館 catalog 欄位依 README 正式授權章節維持 MIT。
依賴:原文未明示需另行安裝的套件;仍須依實際執行環境確認工具可用性。
快照:開啟審查來源 · 75 行 · SHA-256 8ce89cd81de5… · 2026-08-08T15:34:07.434Z
安全測試邊界
使用合成、非敏感的工作簡報、受眾、素材、語氣與交付限制,只評估符合限制的「user-stories」草稿或可直接修改的成品;不連線到正式環境,不提交或發布結果。
- 不得使用真實憑證、敏感資料或正式環境
- 不得發布、交易、寄送訊息或執行不可逆變更
這是可安全執行的測試方案;只有固定 30 席推薦 Skill 另有三類實測通過證據。
價值證據
- 75 行內容、5 個主要小節
- 0 個程式碼區塊、19 個編號步驟、0 個檢查項
限制
桌面審查未發現額外限制;仍不等同推薦或正式環境保證。
公開策展紀錄
為什麼推薦
- 明確工作
- 把功能需求拆成符合 3C 與 INVEST、具可觀察驗收條件的使用者故事。
- 應該啟用
- 已知產品、功能與使用者角色,需要建立 backlog items 或驗收條件。
- 不該啟用
- 還不知道問題與目標使用者,或只需要執行現有測試。
- 輸入
- 產品與功能
- 使用者角色與旅程
- 設計、假設與限制
- 輸出
- 3C user stories
- INVEST 檢查
- 可測試驗收條件
- 和現有 Skill 的差異
- 產出能進 backlog 的使用者價值單位;驗收測試情境再把條件展開成步驟與邊界案例。
- 來源、授權與依賴
-
- 來源:已確認。原始來源:https://github.com/phuryn/pm-skills/tree/main/pm-execution/skills/user-stories;於 2026-08-08T15:34:07.434Z 取得 75 行,SHA-256 8ce89cd81de5a3df7d504380d18c54cec6c59ccdb7fd18cbcb62b6b6183d0a55。
- 授權:已確認。上游授權檔檢出 MIT;本館 catalog 欄位依 README 正式授權章節維持 MIT。
- 依賴:已確認。無額外依賴
- 完成條件
- 每篇故事通過 INVEST 檢查,且 Confirmation 的每項條件都可觀察、無模糊字詞。
- 最小必要脈絡
- 產品、功能與使用者角色
- 設計文件或明確標記目前沒有設計
- 假設與限制
- 新鮮度與下次複審
- 變動風險:低;最晚於 2027-02-09 前複審。
- 證據層級
- 合成任務測試。已通過隔離式合成任務 evaluator;目前未蒐集採用率或真實使用成功率,不把測試通過冒充社群採用證據。 合成測試通過只代表在隔離案例中符合預期,不等於真實採用率、使用成功率或社群背書。
三類測試證據
提示:把「使用者可重設密碼」拆成 INVEST user stories 與驗收條件。
預期:應啟用:把功能需求拆成符合 3C 與 INVEST、具可觀察驗收條件的使用者故事。
結論:此提示明確要求把既有功能拆成 INVEST 使用者故事與驗收條件,正屬於 Skill 宣告的 backlog 拆解工作。
Codex isolated evaluator;read-only sandbox;合成、非敏感輸入;無外部副作用 · 2026-08-09
提示:產品問題還不清楚,請先做發散式市場探索。
預期:不應啟用;邊界:還不知道問題與目標使用者,或只需要執行現有測試。
結論:此提示應進行問題探索與目標使用者研究,而不是撰寫已有明確角色、功能和價值的使用者故事,因此不應啟用本 Skill。
Codex isolated evaluator;read-only sandbox;合成、非敏感輸入;無外部副作用 · 2026-08-09
提示:功能是「已驗證 email 的會員可用 15 分鐘單次連結重設密碼」;請寫最小 user stories 與每篇驗收條件。
預期:故事小而獨立、價值清楚,驗收條件涵蓋單次、過期、未驗證帳號與成功後行為。
結論:依 3C 與 INVEST 產出兩個最小價值單位,並以可觀察條件涵蓋已驗證資格、15 分鐘期限、單次使用及成功重設後行為。
Codex isolated evaluator;read-only sandbox;合成、非敏感輸入;無外部副作用 · 2026-08-09
啟用時機
當你需要建立 INVEST-compliant user stories 搭配 3 C's structure時使用。
適合使用情境
- 需要建立 INVEST-compliant user stories 搭配 3 C's structure。
- 想使用 phuryn/user-stories 這類已整理好的 Agent Skill,而不是從零撰寫 prompt。
- 需要從 awesome-agent-skills 索引快速找到 Product Management Skills by Pawel Huryn 相關 Skill。
Skill 檔案
awesome-agent-skills README catalog entry
工作流程
- 先開啟原始來源,確認該 Skill 的安裝方式、支援工具與限制。
- 把 Skill 放到對應 agent 或 IDE 的 skills 目錄。
- 用一個小型真實任務測試 Skill 是否會在正確時機啟用。
- 確認輸出符合原始 Skill 的工作契約,再匯入日常工作流。
使用注意事項
- 這筆是 awesome-agent-skills 的索引項,本 workspace 未包含完整 SKILL.md。
- 實際安裝前請回到原始來源確認最新內容、授權與目錄結構。
來源
來源頁標題:USER Stories Skill
來源識別名稱:phuryn/user-stories
Create INVEST-compliant user stories with 3 C's structure
software-engineering-prompt-repos/awesome-agent-skills/README.md
開啟來源這個 Skill 在做什麼
建立 INVEST-compliant user stories 搭配 3 C’s structure。這筆資料來自 awesome-agent-skills 的索引清單,原始專案是 phuryn/user-stories。
為什麼值得收錄
它屬於 Product Management Skills by Pawel Huryn 相關的 Agent Skill,可作為尋找、安裝或評估同類 Skill 的入口。因為來源 repo 本身沒有把完整 Skill 檔案放在本地,所以此頁保留 catalog 資訊與原始連結,避免把索引項誤認為完整 SKILL.md。
來源 Skill
這筆資料來自 awesome-agent-skills 的上游索引清單;本 workspace 沒有下載完整 SKILL.md。請開啟來源連結檢視或安裝原始 Skill。
開啟原始 Skill