SuperAPI AI 工具集

ac-workflow

智能体与模型

查看项目

更新于 10-15 20:09

技能介绍

用途:ac-workflow 是在 .agent-context 目录中管理任务计划的协议,覆盖初始化(init)、规划(plan/rush)、实施(implement)、修补(patch)、重规划(replan)、审查(review)、归档(done)等动作,用于创建、实施、修补、审查和归档 agent-context 计划。

主要能力与用法:执行任何协议前,从项目根目录运行 node <SKILL_DIR>/scripts/get-context-info.js,脚本输出 scope、currentPlanStatus、currentPlanNumber、currentPlanDir、currentPlanFile、nextPlanNumber、nextPatchNumber 等 JSON 字段,并内置格式校验,出错时以非 0 退出码打印错误,需先修正再重跑。若不在项目根目录,追加 --cwd <project-root>。脚本拉起失败时才回退到 node <SKILL_DIR>/scripts/validate-context.js 做独立校验。不要自行扫描目录推断状态或编号。若脚本报错未找到 .agent-context 目录,说明项目尚未初始化,直接读取 references/init.md 进入初始化协议。确定动作后完整读取对应协议文件并按顺序执行,不要预先读取所有协议文件。

目录结构:当前计划为 .agent-context/{scope}/plan-{number}/;待执行队列为 .agent-context/{scope}/preparing/plan-{number}/;已归档为 .agent-context/{scope}/done/plan-{number}-YYYYMMDD/,由 agent-context done 自动加日期;元数据为 .agent-context/{scope}/index.md 与 .agent-context/.env。

硬约束:计划状态只允许未执行或已执行;任意时刻最多一个当前计划,目录名严格为 plan-{nextPlanNumber},不带日期或后缀;创建计划使用 nextPlanNumber,创建补丁使用 nextPatchNumber;在 plan 或 rush 创建计划前不改业务代码,代码变更只发生在 implement 或 patch;影响范围不记录 .agent-context/ 内文件。

适用场景:需要按协议管理 agent-context 任务计划的规划、执行、审查与归档流程。限制:具体交互式提问工具、各协议文件细节及更多配置暂未提供。