用途
task-development 用于把技能计划转化为可执行的任务清单,并为任务附加时间估算、依赖关系和最优排序。它衔接高层规划(来自 planning-architect)与实际实现,目的是防止遗漏工作、保证排期现实、尽早发现阻塞项,并支持高效的并行工作。
主要能力
- 分析技能计划:阅读完整计划,理解需求、范围、模式选择、文件结构、依赖与验证标准,识别初始化、内容开发、自动化、验证、文档等高层阶段。
- 识别主要组件:从文件结构计划中提取 SKILL.md、各引用文件、脚本、模板、README/文档、验证等组件,并合并相关小任务、识别跨组件关注点。
- 将组件拆解为任务:每个任务应可在 30 分钟至 4 小时内完成,有明确起止点、可产出具体成果、可独立测试。
- 估算每个任务:提供历史数据、对比、自下而上、三点估算、专家判断等技巧,并考虑复杂度系数与任务级缓冲,最后校验总时长与计划估算的偏差(应在 10%–20% 以内)。
- 识别依赖:区分硬依赖(阻塞)、软依赖(有帮助)和无依赖(可并行),并输出依赖映射表。
- 最优排序:按依赖驱动、并行优化、风险优先、快速见效、逻辑分组等策略排序,划分阶段、标记并行机会、识别里程碑。
使用方式
工作流共六步:
- 分析技能计划:通读全部章节,识别高层阶段、关键约束与成功标准。
- 识别主要组件:从结构计划提取组件,通常得到 5–10 个主要组件。
- 将组件拆解为任务:按粒度指南分解,产出 15–40 个任务,每个任务使用模板记录动作、估算时间、前置条件、输出与验证方式。
- 估算每个任务:选择估算技巧,考虑复杂度,添加缓冲,取整到合理增量,并校验总时长。
- 识别依赖:判断每个任务的前置文件、内容与决策,标注硬/软依赖,绘制依赖表并找出关键路径与并行机会。
- 最优排序:创建阶段,按依赖、风险、逻辑与并行性排序,标记并行任务与里程碑。
适用场景
- 在 planning-architect 完成技能计划之后。
- 需要拆分复杂技能实现时。
- 需要协调多名开发者协作时。
- 需要估算详细实现时间线时。
- 需要识别关键路径与并行机会时。
限制
使用前需要已有完整技能计划(含需求分析、模式选择、文件结构计划、复杂度估算、依赖与验证标准),并了解所选技能模式与技能构建流程。资料未提供该工具的具体安装命令、运行环境、收费方式或平台支持信息。