SuperAPI AI 工具集

execute-task

编程与开发

查看项目

更新于 10-15 16:50

技能介绍

用途:execute-task 是 prd-taskmaster 的执行循环技能,把已就绪的 TaskMaster 任务按实现计划逐步实现并验证,直到输出 SHIP_CHECK_OK。它由用户直接调用,或由 prd-taskmaster 编排器在 current_phase 为 EXECUTE 时调用。

主要能力:每轮迭代只推进一个任务,按 13 个步骤顺序执行。它融合三个来源:计划(HOW,docs/superpowers/plans/*.md 或 .taskmaster/docs/plan.md)、TaskMaster(WHAT,.taskmaster/tasks/tasks.json 含依赖与复杂度评分)、CDD(PROOF,每任务验收卡与证据门禁)。支持按复杂度分层派发子代理(1-4 fast、5-7 standard、8-10 capable),并执行三重验证:插件原生证据检查、/doubt 对抗性怀疑、/validate 确定性校验,外加外部 Opus 子代理复核。

必要用法:入口需确认 .atlas-ai/state/pipeline.json 记录 phase: EXECUTE、tasks.json 至少有一个就绪任务、system-prompt-template.md 存在。每轮先记录 task_start_sha=$(git rev-parse HEAD),检查心跳,核对 inbox,运行 python3 script.py next-task 选任务,生成 CDD 卡,运行 python3 script.py set-status --id <N> --status in-progress,派发实现子代理,再执行硬退出码门禁与可达性扫描 python3 script.py reachability-sweep --task <task_id> --start-commit <task_start_sha>,通过后标记 done 并同步状态。终止时运行 .atlas-ai/ship-check.py,调用 Skill(skill: "sync"),最后打印 SHIP_CHECK_OK。

适用场景:适用于已有计划与任务图、需要自动化实现并严格验证的软件开发流程。

限制:循环内不向用户提问;缺失入口产物应报告并停止,不在循环内引导生成。ORPHAN 或 ERROR 任务自动降级为 scaffold,不标记 done。硬退出码门禁不可覆盖。资料未提供具体收费、价格与平台信息。