SuperAPI AI 工具集

feature-pipeline

编程与开发

查看项目

更新于 10-16 02:32

技能介绍

用途:feature-pipeline 用于直接从设计文档执行实现任务,任务以 Markdown 复选框形式管理,无需单独的会话文件。典型触发场景包括:根据 feature-analyzer 的输出实现功能,以及中断后恢复继续执行。

主要能力:通过 scripts/task_manager.py 提供任务管理命令,包括获取下一个任务、标记完成、标记失败和查看状态。任务在设计文档中以复选框列表书写,可标注 priority、phase、deps 等属性,并列出涉及文件与验收标准。

使用方式:常用命令为 python3 scripts/task_manager.py next --file <design.md>、done --file <design.md> --task "Task Title"、fail --file <design.md> --task "Task Title" --reason "..."、status --file <design.md>。执行循环为:获取下一个任务、阅读任务详情、实现任务、验证验收标准、更新状态、继续。恢复中断工作时,用同一设计文件再次运行 /feature-pipeline docs/designs/xxx.md,任务管理器会找到第一个未完成任务继续。

适用场景:通常由 /feature-analyzer 完成后触发,例如先设计功能并生成任务列表,保存到设计文档,再开始实现。

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