create-tasks
根據需求建立結構完善、可執行的工程任務,運用垂直切分、INVEST 原則與範例映射 (Example Mapping) 技術。
簡介
create-tasks 技能是軟體工程師與產品經理的關鍵工具,旨在將高階需求或產品需求文件 (PRD) 轉換為細緻、可執行的開發單位。它在任務拆解過程中強制執行嚴格的紀律,確保每個任務都是獨立、高語境且可立即實作而無歧義的。透過強制進行垂直切分 (Vertical Slicing),此技能可防止水平拆解任務的常見陷阱 (例如:將 API 與 UI 分開建置),確保每個交付成果都代表一項可隨時演示的使用者價值改善。
-
運用範例映射 (Example Mapping) 將模糊的 PRD 條列轉化為具體的執行規格,並使用 Given-When-Then 格式定義驗收標準。
-
強制執行 INVEST 原則 (獨立性、可協商性、價值性、可估算性、小巧性、可測試性),確保任務大小合適且能在一天內完成。
-
採用 SPIDR 技術 (路徑 Paths、介面 Interfaces、資料 Data、規則 Rules、探針 Spikes) 有系統地將史詩 (Epic) 與複雜功能拆解為可管理的垂直切分。
-
提供強大的任務模板,包含背景脈絡、關鍵設計決策、驗收標準、相依性、相關程式碼以及驗證步驟,以減少開發人員處理任務時的語境切換成本。
-
透過確保每個任務都有清晰、可驗證的結果,推廣「完成定義」(Definition of Done) 文化。
-
最適合在衝刺規劃 (Sprint Planning)、功能拆解會議或梳理待辦事項 (Backlog) 時使用。
-
預期輸入包含原始 PRD 筆記、使用者故事、錯誤報告或功能請求。輸出為 Markdown 格式的結構化任務卡,可直接應用於 Jira、GitHub Issues 或 Linear 等專案管理工具。
-
在建立任務前務必先驗證其大小;若任務無法在一天內完成,請使用 SPIDR 進一步拆分。
-
確保交付成果以使用者為中心而非純技術導向,以維持價值的一致性。
-
若專案的文件或規範不明確,該技能會指引使用者先進行釐清與文件化。
倉庫統計
- Star 數
- 308
- Fork 數
- 43
- Open Issue 數
- 3
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月1日 上午08:14