用途:在 arkcompiler/ets_runtime 目录下开发时,用 Planner/Worker/Reviewer 三方协作流程规划、实现、审查并验证 ets_runtime 改动。
主要能力:启动时先定位 SKILL_ROOT(搜索 **/ets-runtime-dev/review.md,找不到则询问用户)。共享资源包括 review.md(5 项评分标准)、mistakes.md(常见错误,可追加)、.clang-format、format.sh(格式化 git 工作区已修改的 C/C++ 文件,仅修改行)、ets_runtime.md(编译、测试、运行参考)、states.md(Task 状态定义)、plan-template.md、tasks-template.md。
使用方式:先做恢复检查,用 git branch --show-current 取分支名,检查 .agents/ets-runtime-dev/<branch-name>/plan.md 是否存在,存在则询问继续未完成任务或开始新任务。随后创建分支(git checkout -b <branch-name> <base-branch>)或留在当前分支;进行需求确认(合理性、范围、风险、参考资料);按 plan-template.md 输出 Plan 并持久化到 .agents/ets-runtime-dev/<branch-name>/plan.md 与 tasks.md,用户确认后派发 Worker;Worker 完成后由 Reviewer 按 review.md 评分,≥95 通过,<95 前 3 轮附修复建议重派,3 轮后升级用户;最后由 Planner 统一编译验证。
适用场景:ets_runtime 相关开发任务,需要结构化计划、审查与编译验证时。
限制:Worker 与 Reviewer 禁止编译,编译仅由 Planner 在步骤 5 执行;非 ets_runtime 项目编译命令未知时状态置 blocked 并询问用户;tasks.md 只使用模板的 Status/Reason/Progress,不新增额外字段;plan.md 与 tasks.md 完成后保留作历史记录。其余细节暂未提供。