SuperAPI AI 工具集

autopilot

智能体与模型

查看项目

更新于 10-16 01:37

技能介绍

用途:该技能用于编排一个 ideation 项目的全部阶段执行。它读取 contract.md 中的执行计划,解析阶段依赖关系,再派发子代理去执行各个规格(spec)。\n\n主要能力:\n1. 解析参数。参数为可选的 contract.md 路径,例如 docs/ideation/my-project/contract.md;若省略则通过匹配 ./docs/ideation/*/contract.md 自动检测;若找到多个则用 AskUserQuestion 让用户选择。\n2. 解析合同。从 ## Execution Plan 段落提取依赖图,得到阶段编号、标题与阻塞关系,构建邻接表(如 { 1: [], 2: [1], 3: [1], 4: [3] });再从围栏 bash 块中提取执行步骤里的 spec 文件路径,每个 /ideation:execute-spec path/to/spec.md 行把阶段号映射到 spec 文件。由合同路径推导项目目录,校验各 spec 文件是否存在,缺失时报告并询问继续还是中止。通过 git log --oneline --grep="spec-phase" 等命令检测已提交完成的阶段并跳过,报告跳过情况。\n3. 规划执行顺序。根据依赖图计算执行波次(waves):无未满足阻塞的阶段可并行。向用户展示执行计划后再开始。\n4. 执行波次。单阶段波次派发一个通用子代理,运行 /ideation:execute-spec --headless {spec-file-path},走 Scout → Build → Verify-Review-Fix → Commit 流程;多阶段波次在同一消息中并行派发多个子代理。每波结束后解析各代理返回的 RESULT: PASS 或 RESULT: FAIL。\n5. 失败闸门。任一阶段失败时暂停并询问用户:跳过并继续、重试该阶段或在此停止。被失败阶段阻塞的后续阶段也会被跳过。\n6. 完成报告。汇总已完成、已跳过、失败的阶段及提交哈希与改动概况。\n\n关键原则:子代理拥有干净上下文;合同是唯一事实来源;仅在失败时中断,成功路径全自动;依赖满足的阶段并行执行;每个阶段独立提交,已完成阶段不会被重新执行。\n\n限制:具体行为与参数细节以该技能公开说明为准;收费、价格、平台支持等信息暂未提供。