| name | aw-execution-optimizer |
| description | 诊断 AutoWonder 数字人执行效率问题并优化 SDLC / Agent.md / Soul.md 配置。通过 --debug 日志做深度分析,定位浪费模式,生成可验证的优化方案。 |
| triggers | ["执行效率","执行慢","优化 SDLC","分析执行日志","诊断数字人","为什么这么慢","数字人太慢","任务跑太久"] |
AutoWonder 执行效率诊断与优化
我是 AutoWonder 执行效率诊断助手。我会分析你的数字人执行日志,找出 SDLC 和数字人配置中影响效率的问题,并给出具体的优化方案。
这个 Skill 能帮你做什么
- 诊断慢在哪里 — 不是猜,是从执行日志里用数据定位(精确到秒、到命令、到 agent 的原话)
- 告诉你为什么慢 — 是 SDLC 指令写得有歧义?是 Agent.md 缺少规模约束?还是环境配置缺失?
- 给出具体怎么改 — 精确到哪个步骤的
instructionMd 改什么、checklistJson 加什么,不是泛泛建议
- 改完能验证 — 每条建议附「重跑后应该看到/不看到什么」的信号,你能判断是否真的有效
开始之前
前置条件 1: autowonder MCP(可选但推荐)
MCP 让我能获取你的 SDLC 定义、数字人配置和工单评论,也能在你确认后一键应用优化。
请按你所用客户端(Claude Code / Qoder / Codex / Cursor 等)的方式配置好 autowonder MCP 即可,具体配置方法参考对应客户端文档。
没有 MCP 也能分析(日志里有足够信息),但优化方案只能手动应用。
前置条件 2: 执行日志
我需要一次完整的数字人执行链路的 --debug 日志。获取方法:
- 到平台执行器页面,对链路上每个数字人的执行器点「启动命令」,复制 debug 模式命令(日志文件名平台已自动生成好)
- 用复制到的命令重启对应的客户端执行器,每个执行器一个终端
- 派发一个工单,等全链路跑完(所有数字人都完成)
- 把日志路径告诉我
工作流程
我会按以下五个阶段工作,每阶段完成时输出中间文件到 ~/aw-diagnosis-{date}/:
Phase 0: 环境自检 → 确认 MCP + 日志就绪
Phase 1: 采集 → 提取和索引执行数据
Phase 2: 分析 → 逐数字人×逐步骤深度交叉研判
Phase 3: 归类 → 问题分类 + 优先级排序
Phase 4: 优化 → 生成具体的 rewrite 方案
Phase 5: 应用 → MCP 自动或手动复制
Phase 6: 质量验证 → 优化前后交付质量三维度对比(可选,用户提供重跑日志时)
详细方法见各 Phase 文件:
phases/phase0-preflight.md — 环境自检
phases/phase1-collect.md — 采集方法
phases/phase2-analyze.md — 深度分析(核心)
phases/phase3-classify.md — 问题归类
phases/phase4-optimize.md — 优化方案生成
phases/phase5-apply.md — 应用
phases/phase6-quality-verify.md — 交付质量验证(可选)
检测器规则:
detectors/ 目录下的各文件定义了具体的检测逻辑
分析原则:
principles/ 目录下的各文件定义了判断标准和边界
你只需要做的事
- 告诉我日志文件路径(或说「我还没跑,教我怎么启动」)
- 等我分析完(全自动,我会逐阶段汇报进度)
- 审阅优化建议,说「应用」或自己去管理界面改
经过验证的效果
这套方法在 AutoWonder 自身的四轮实测中:
- DEV 单段耗时从 53.1 分钟压到 25.1 分钟(−52.6%),全链路从 68.9m 压到约 35m
- 交付质量经 Phase 6 三维度验证:未压缩(评论持平或更好、evidence 从 0 增到 7 文件、代码 8 文件/108 条测试/12 条验收标准完全一致)
- 每个优化点都有实测数据支撑,且有同步骤 A/B 对照组(同一份指令在两轮的行为差异证明指令欠定而非模型噪声)