SuperAPI AI 工具集

task-breakdown

编程与开发

查看项目

更新于 10-15 21:41

技能介绍

用途:位于全栈工作流第 5 阶段,在程序设计完成后、单元测试之前,把设计拆分为可管理的开发任务,并在用户要求将设计拆为可管理开发节奏时使用。

输入:读取当前迭代目录下的需求文档(requirements-{id}.md)、技术评审文档(technical-review-{id}.md)、程序设计文档(program-design-{id}.md)。

执行要点:拆分粒度要求每个任务在 1~4 小时内可完成,包含明确输入和产出;标注任务间依赖关系并生成执行顺序,可并行的标注为并行;优先级分为 P0(核心流程)、P1(重要功能)、P2(增强/优化);每个任务附简要验收条件,与后续单元测试对应;按开发批次(Sprint/Batch)组织,建议每批 3~7 个任务。

产出:使用 templates/task-breakdown-template.md 产出任务拆分文档,供单元测试和代码开发按顺序执行;文档写入 docs/{current_iteration_id}/task-breakdown-{task_breakdown_id}.md。

文档与状态:开始前调用 history-manager skill 的 get-phase task_breakdown 和 check-file 确认是否已完成;完成后调用 set-phase task_breakdown {task_breakdown_id} 记录并推进状态。

限制:具体命令、模板内容、history-manager 接口细节及价格等信息暂未提供。