用途:审查当前分支相对 main 的累计改动(含已提交与未提交内容),从代码复用、质量、效率三个角度找出问题并直接修复,最终把清理结果留在工作区供用户自行提交。
主要能力:先用 git merge-base main HEAD 确定合并基点,若当前分支就是 main 或无差异则提示无可审查内容并停止;将累计 diff 写入临时文件,另收集未跟踪新文件列表与改动统计。随后并行启动三个审查代理:复用审查查找可替换新代码的既有工具与重复实现;质量审查关注冗余状态、参数膨胀、复制粘贴、抽象泄漏、字符串硬编码、多余 JSX 嵌套、深层嵌套条件与无意义注释;效率审查关注重复计算、N+1、错失并发、热路径负担、无变化的状态更新、TOCTOU 存在性检查、内存泄漏与过宽操作。
使用方式:作为技能调用,需在 Git 仓库中运行,默认集成目标分支名为 main;若仓库使用 master 或 develop,会先询问用户一次再继续。审查完成后汇总发现并逐项修复,跳过误报,最后简要说明修复内容与测试/类型检查状态,不执行 commit 或 push。
适用场景:分支开发完成、合并前做整体清理;也可在每次有意义的提交后尽早运行。若只想审查未提交改动,应使用更窄的 /simplify 工作流。
限制:diff 超过约 2000 行时会提示审查可能较粗粒度,建议下次更早运行;不负责提交、推送或合并;具体支持的代理工具与运行环境细节暂未提供。