生產力
create-tasks avatar

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
在 GitHub 查看