Communitygithub.com

SamuelChien/mega-skills-collection

敏捷產品擁有者技能,用於待辦事項管理和衝刺執行。涵蓋用戶故事撰寫、驗收條件、衝刺規劃和速度追蹤。

mega-skills-collection 是什麼?

此技能為產品負責人提供了完整的待辦事項管理和衝刺執行工具組。它涵蓋了從撰寫符合 INVEST 原則的用戶故事、使用 Given-When-Then 格式制定可測試的驗收條件,到將史詩分解為可交付的衝刺故事、計算團隊容量並規劃衝刺的完整流程。技能還包括了基於價值和努力的待辦事項優先級排序框架,以及速度追蹤和衝刺健康指標。它支援的平台包括 Claude Code、Cursor 和 Codex 等 AI 代理工具。透過結構化的提示、範本和驗證清單,此技能能幫助產品負責人標準化工作流程、提高待辦事項的品質,並確保團隊專注於最有價值的工作。其工作流程包含詳細的步驟指引、容量計算公式和衝刺載入範本,使其成為任何希望提升敏捷實務的產品經理的強大工具。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/SamuelChien/mega-skills-collection/tree/HEAD/agile-product-owner

在你喜歡的 AI 中提問

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

說明文件

敏捷產品負責人

產品負責人的待辦事項管理和衝刺執行工具組,包括用戶故事生成、驗收條件模式、衝刺規劃和速度追蹤。


目錄


用戶故事生成工作流程

根據需求建立符合 INVEST 原則的用戶故事:

  1. 識別人物誌(誰從此功能中受益)
  2. 定義所需的動作或能力
  3. 闡述所帶來的益處或價值
  4. 使用 Given-When-Then 撰寫驗收條件
  5. 使用費氏數列估算故事點
  6. 對照 INVEST 標準驗證
  7. 將故事新增至待辦事項並設定優先級
  8. 驗證: 故事通過所有 INVEST 標準;驗收條件是可測試的

用戶故事範本

身為一個 [人物誌],
我想要 [動作/能力],
以便 [益處/價值]。

範例:

身為一個行銷經理,
我想要將活動報告匯出為 PDF,
以便我能夠與沒有系統存取權的利害關係人分享結果。

故事類型

類型範本範例
功能身為一個 [人物誌],我想要 [動作] 以便 [益處]身為一個使用者,我想要篩選搜尋結果以便更快找到項目
改善身為一個 [人物誌],我需要 [能力] 以達成 [目標]身為一個使用者,我需要更快的頁面載入,以便無挫折地完成任務
錯誤修復身為一個 [人物誌],我期望 [行為] 當 [條件]身為一個使用者,我期望當我重新整理頁面時,我的購物車內容能夠保留
賦能者身為一個開發者,我需要 [技術任務] 以啟用 [能力]身為一個開發者,我需要實作快取以啟用即時搜尋

人物誌參考

人物誌典型需求情境
終端使用者效率、簡潔、可靠性日常功能使用
管理員控制、可見性、安全性系統管理
進階使用者自動化、自訂、捷徑專家工作流程
新使用者引導、學習、安全性入門引導

驗收條件模式

使用 Given-When-Then 格式撰寫可測試的驗收條件。

Given-When-Then 範本

Given [前提/情境],
When [動作/觸發],
Then [預期結果]。

範例:

Given 使用者使用有效的憑證登入,
When 他們點擊「匯出」按鈕,
Then 在 2 秒內開始 PDF 下載。

Given 使用者輸入了無效的電子郵件格式,
When 他們提交註冊表單,
Then 內嵌的錯誤訊息顯示「請輸入有效的電子郵件地址」。

Given 購物車包含商品,
When 使用者重新整理瀏覽器,
Then 購物車內容保持不變。

驗收條件檢查清單

每個故事應包含以下類別的條件:

類別範例
快樂路徑Given 有效輸入,When 提交,Then 顯示成功訊息
驗證當必填欄位為空時,應拒絕輸入
錯誤處理當 API 失敗時,必須顯示對使用者友善的訊息
效能應在 2 秒內完成操作
無障礙必須可僅使用鍵盤導航

各故事大小的最小條件數量

故事點最小 AC 數量
1-23-4 個條件
3-54-6 個條件
85-8 個條件
13+拆分故事

完整的範本庫請參閱 references/user-story-templates.md。


史詩分解工作流程

將史詩分解為可交付的衝刺大小故事:

  1. 定義史詩範圍和成功標準
  2. 識別受此史詩影響的所有人物誌
  3. 列出每個人物誌所需的所有能力
  4. 將能力分組為邏輯故事
  5. 驗證每個故事 ≤ 8 點
  6. 識別故事之間的相依性
  7. 安排故事順序以實現增量交付
  8. 驗證: 每個故事都提供獨立價值;總故事涵蓋史詩範圍

拆分技巧

技巧何時使用範例
按工作流程步驟線性流程「結帳」→「加入購物車」+「輸入付款」+「確認訂單」
按人物誌多種使用者類型「儀表板」→「管理員儀表板」+「使用者儀表板」
按資料類型多種輸入「匯入」→「匯入 CSV」+「匯入 Excel」
按操作CRUD 功能「管理使用者」→「建立」+「編輯」+「刪除」
先快樂路徑降低風險「功能」→「基本流程」+「錯誤處理」+「邊緣案例」

史詩範例

史詩: 使用者儀表板

分解:

史詩:使用者儀表板(總計 34 點)
├── US-001:檢視關鍵指標(5 點)- 終端使用者
├── US-002:自訂版面配置(5 點)- 進階使用者
├── US-003:匯出資料為 CSV(3 點)- 終端使用者
├── US-004:與團隊分享(5 點)- 終端使用者
├── US-005:設定警示(5 點)- 進階使用者
├── US-006:依日期範圍篩選(3 點)- 終端使用者
├── US-007:管理員總覽(5 點)- 管理員
└── US-008:啟用快取(3 點)- 賦能者

衝刺規劃工作流程

規劃衝刺容量並選擇故事:

  1. 計算團隊容量(速度 × 可用率)
  2. 與利害關係人審視衝刺目標
  3. 從已排定優先順序的待辦事項中選擇故事
  4. 填充至容量的 80-85%(承諾)
  5. 加入延伸目標(額外 10-15%)
  6. 識別相依性和風險
  7. 將複雜故事分解為任務
  8. 驗證: 承諾點數 ≤ 容量的 85%;所有故事都有驗收條件

容量計算

衝刺容量 = 平均速度 × 可用率

範例:
平均速度:30 點
團隊可用率:90%(一名成員部分休假)
調整後容量:27 點

承諾:23 點(27 的 85%)
延伸目標:4 點(27 的 15%)

可用率因素

情境因素
完整衝刺,無 PTO1.0
一名團隊成員休假 50%0.9
衝刺期間有假期0.8
多名成員休假0.7

衝刺載入範本

衝刺容量:27 點
衝刺目標:[清晰、可衡量的目標]

承諾(23 點):
[H] US-001:使用者儀表板(5 點)
[H] US-002:匯出功能(3 點)
[H] US-003:搜尋篩選器(5 點)
[M] US-004:設定頁面(5 點)
[M] US-005:幫助提示(3 點)
[L] US-006:主題選項(2 點)

延伸目標(4 點):
[L] US-007:排序選項(2 點)
[L] US-008:列印檢視(2 點)

完整的規劃程序請參閱 references/sprint-planning-guide.md。


待辦事項優先級排序

使用價值和努力評估來排序待辦事項。

優先級層級

優先級定義衝刺目標
關鍵阻擋使用者、安全性、資料遺失立即
高核心功能、主要使用者需求此衝刺
中改善、增強接下來 2-3 個衝刺
低有則更好、次要改善待辦事項

優先級排序因素

因素權重問題
商業價值40%營收影響?使用者需求?策略一致性?
使用者影響30%影響多少使用者?使用頻率?
風險/相依性15%技術風險?外部相依性?
努力15%大小?複雜度?不確定性?

INVEST 標準驗證

在將故事加入衝刺之前,驗證每個故事:

標準問題通過條件...
Independent (獨立)此故事能否在不依賴其他未承諾故事的情況下開發?無阻擋相依性
Negotiable (可協商)實作是否靈活?可能有多種方法
Valuable (有價值)此故事是否提供使用者或商業價值?「以便」中有明確益處
Estimable (可估算)團隊能否估算此故事?充分了解以進行規模估算
Small (小型)能否在一個衝刺內完成?≤ 8 個故事點
Testable (可測試)我們能否驗證完成?有明確的驗收條件

參考文件

用戶故事範本

references/user-story-templates.md 包含:

  • 按類型分類的標準故事格式(功能、改善、錯誤修復、賦能者)
  • 驗收條件模式(Given-When-Then、Should/Must/Can)
  • INVEST 標準驗證檢查清單
  • 故事點估算指南(費氏數列)
  • 常見故事反模式與修正
  • 故事拆分技巧

衝刺規劃指南

references/sprint-planning-guide.md 包含:

  • 衝刺規劃會議議程
  • 容量計算公式
  • 待辦事項優先級排序框架(WSJF)
  • 衝刺儀式指南(站立會議、審查、回顧)
  • 速度追蹤和燃盡圖模式
  • 完成的定義檢查清單
  • 衝刺指標與目標

工具

用戶故事生成器

# 從樣本史詩生成故事
python scripts/user_story_generator.py

# 規劃附有容量的衝刺
python scripts/user_story_generator.py sprint 30

生成內容:

  • 符合 INVEST 原則的用戶故事
  • Given-When-Then 驗收條件
  • 故事點估算(費氏數列)
  • 優先級指派
  • 包含承諾和延伸目標的衝刺載入

範例輸出

用戶故事:USR-001
========================================
標題:檢視關鍵指標
類型:故事
優先級:高
點數:5

故事:
身為一個終端使用者,我想要檢視關鍵指標和 KPI
以便我能節省時間並更有效率地工作

驗收條件:
  1. Given 使用者有存取權限,When 他們檢視關鍵指標,Then 顯示結果
  2. 應在處理前驗證輸入
  3. 當動作失敗時,必須顯示清晰的錯誤訊息
  4. 應在 2 秒內完成
  5. 必須可透過鍵盤導航存取

INVEST 檢查清單:
  ✓ 獨立
  ✓ 可協商
  ✓ 有價值
  ✓ 可估算
  ✓ 小型
  ✓ 可測試

衝刺指標

追蹤衝刺健康和團隊績效。

關鍵指標

指標公式目標
速度完成的點數 / 衝刺穩定 ±10%
承諾可靠性完成 / 承諾>85%
範圍變更衝刺中期新增或移除的點數<10%
結轉未完成的點數<15%

速度追蹤

衝刺 1:25 點
衝刺 2:28 點
衝刺 3:30 點
衝刺 4:32 點
衝刺 5:29 點
------------------------
平均速度:28.8 點
趨勢:穩定

規劃:承諾 24-26 點

完成的定義

當以下條件滿足時,故事即為完成:

  • 程式碼完成並通過同儕審查
  • 單元測試已撰寫並通過
  • 驗收條件已驗證
  • 文件已更新
  • 部署至暫置環境
  • 產品負責人已接受
  • 無殘留關鍵錯誤

相關技能

  • Scrum Master (project-management/scrum-master/) — 速度資料和衝刺儀式與待辦事項管理互補
  • 產品經理工具組 (product-team/product-manager-toolkit/) — RICE 優先級排序法為待辦事項排序提供輸入

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

SamuelChien/mega-skills-collection

Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and infrastructure security for any project.

SamuelChien/mega-skills-collection

Arquitecto de Soluciones Principal y Consultor Tecnológico de Andru.ia. Diagnostica y traza la hoja de ruta óptima para proyectos de IA en español.

SamuelChien/mega-skills-collection

Ingeniero de Sistemas de Andru.ia. Diseña, redacta y despliega nuevas habilidades (skills) dentro del repositorio siguiendo el Estándar de Diamante.

SamuelChien/mega-skills-collection

Estratega de Inteligencia de Dominio de Andru.ia. Analiza el nicho específico de un proyecto para inyectar conocimientos, regulaciones y estándares únicos del sector. Actívalo tras definir el nicho.

SamuelChien/mega-skills-collection

2D game development principles. Sprites, tilemaps, physics, camera.

SamuelChien/mega-skills-collection

3D game development principles. Rendering, shaders, physics, cameras.

SamuelChien/mega-skills-collection

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

SamuelChien/mega-skills-collection

Accessibility audit skill for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React, Next.js, Vue, Angular, Svelte, and plain HTML codebases. Use when auditing accessibility, fixing a11y violations, checking color contrast, generating compliance reports, or integrating accessibility checks into CI/CD pipelines.

SamuelChien/mega-skills-collection

Ab Test Analyzer - Auto-activating skill for Data Analytics. Triggers on: ab test analyzer, ab test analyzer Part of the Data Analytics skill category.

SamuelChien/mega-skills-collection

A B Test Config Creator - Auto-activating skill for ML Deployment. Triggers on: a b test config creator, a b test config creator Part of the ML Deployment skill category.

SamuelChien/mega-skills-collection

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "conversion experiment," "statistical significance," or "test this." For tracking implementation, see analytics-tracking.

SamuelChien/mega-skills-collection

Acceptance Criteria Creator - Auto-activating skill for Enterprise Workflows. Triggers on: acceptance criteria creator, acceptance criteria creator Part of the Enterprise Workflows skill category.

SamuelChien/mega-skills-collection

Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human re-intervention.

SamuelChien/mega-skills-collection

Accessibility Audit Runner - Auto-activating skill for Frontend Development. Triggers on: accessibility audit runner, accessibility audit runner Part of the Frontend Development skill category.

SamuelChien/mega-skills-collection

You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.

SamuelChien/mega-skills-collection

Web accessibility patterns for WCAG 2.2 compliance including ARIA, keyboard navigation, screen readers, and testing

SamuelChien/mega-skills-collection

Manage Discord channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Discord channel.

SamuelChien/mega-skills-collection

Create unified specification packages across Business, Development, and Design teams. Staged elaboration (L0 Vision → L1 Requirements → L2 Team Detail → L3 Acceptance Criteria) to build shared understanding. Does not write code.

SamuelChien/mega-skills-collection

Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM. Trigger with "research [company]", "look up [person]", "intel on [prospect]", "who is [name] at [company]", or "tell me about [company]".

SamuelChien/mega-skills-collection

Validate messaging consistency across website, GitHub repos, and local documentation generating read-only discrepancy reports. Use when checking content alignment or finding mixed messaging. Trigger with phrases like "check consistency", "validate documentation", or "audit messaging".

相關技能