用途:审查所有已改动文件,检查代码复用、质量与效率,并修复发现的问题。
主要能力:分三阶段执行。第一阶段用 git diff(有暂存改动时用 git diff HEAD)识别变更;若无 git 变更,则审查用户提到或此前编辑过的最近修改文件。第二阶段用 delegate 工具在单条消息中并行启动三个审查代理,并向每个代理传入完整 diff。代理一负责代码复用审查:查找可替代新代码的既有工具与辅助函数,标记重复实现的新函数及可用现有工具替代的内联逻辑。代理二负责代码质量审查:检查冗余状态、参数膨胀、轻微变体的复制粘贴、泄漏的抽象、字符串硬编码、不必要的嵌套等。代理三负责效率审查:检查重复计算、重复文件读取、重复网络调用、N+1 模式、错失的并发、热路径膨胀、轮询或事件中的无效更新、不必要的存在性检查、内存泄漏及过宽操作。若提供 $ARGUMENTS,三个代理还会特别关注该内容。第三阶段等待全部代理完成后汇总发现并逐项修复;误报或不值得处理的可跳过。
使用方式:在支持该技能的代理环境中调用,依赖 git 与 delegate 工具。
限制:资料未提供具体安装命令、收费、平台支持及效果数据。