用途:审查最近改动的代码,从复用、质量、效率三个角度找出问题并直接修复。适用于用户希望清理、简化或审查近期改动代码的场景。
主要能力:分为三个阶段。第一阶段用 git diff(或 git diff HEAD 查看已暂存改动)确定变更范围;若无 git 改动,则审查用户提及或先前编辑过的最近修改文件。第二阶段用 Task 工具在单条消息中并行启动三个代理,并把完整 diff 传给每个代理。复用审查代理用 Grep 在工具目录、共享模块和相邻文件中查找可替代新代码的现有工具与辅助函数,标记重复功能与可用现有工具替代的内联逻辑。质量审查代理检查冗余状态、参数膨胀、轻微变体的复制粘贴、抽象泄漏和字符串硬编码等问题。效率审查代理检查重复计算、重复读取与 API 调用、N+1、可并行却串行的操作、热路径阻塞、不必要的存在性检查(TOCTOU)、内存与监听器泄漏、过宽操作等。第三阶段等待三个代理完成后汇总发现并逐项修复;误报或不值得处理的直接跳过并说明,最后简述修复结果或确认代码已整洁。
使用方式:作为技能调用,依赖 git 与 Task、Grep 工具环境。限制:资料未提供安装命令、支持平台、收费与价格信息;具体可用性取决于运行环境是否具备相应工具。