SuperAPI AI 工具集

task-execution-engine

编程与开发

查看项目

更新于 10-15 20:34

技能介绍

用途:从设计文档中直接执行实现任务,任务以 Markdown 复选框形式管理,无需单独的会话文件。通常在设计分析完成后触发,用于按任务清单推进功能实现。

主要能力:通过脚本读取设计文档中的任务列表,按优先级和依赖顺序获取下一个任务;支持标记任务完成或失败(可附失败原因);可查看整体状态;支持无人值守模式,遇到阻塞时标记失败并继续;中断后可用同一设计文件重新运行,从第一个未完成任务继续。

使用方式:任务写在设计文档的“Implementation Tasks”段落中,格式为 Markdown 复选框,可带 priority、phase、deps 等标记,并列出涉及文件与验收标准。常用命令:python3 scripts/task_manager.py next --file <design.md>;python3 scripts/task_manager.py done --file <design.md> --task "Task Title";python3 scripts/task_manager.py fail --file <design.md> --task "Task Title" --reason "...";python3 scripts/task_manager.py status --file <design.md>。执行循环为:获取下一个任务、阅读任务详情、实现、验证验收标准、更新状态、继续。

适用场景:从设计文档实现功能、按任务清单推进开发、需要可恢复的批量任务执行。

限制:无人值守模式不停止提问、不请求澄清,需依据代码库模式自主决策;若被阻塞则标记失败并继续。完整任务格式规范见 references/task-format.md。其他细节暂未提供。