生产力
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 查看