用途:对最近代码改动做清理式审查,提升已能运行代码的质量,去除重复、简化复杂度、减少浪费、深化临时补丁。不用于查找正确性 bug。
主要能力:四个并行审查者各专注一类问题——代码复用(是否重复已有工具/常量)、代码质量(冗余状态、参数膨胀、复制粘贴、泄漏抽象、字符串硬编码、深层嵌套、AI 生成冗余)、效率(重复计算、N+1、错失并发、热路径负担、TOCTOU、内存泄漏、静默失败)、抽象层次(在共享基础设施上打补丁而非修根因)。每个发现需给出 file:line、问题、代价、建议修复、置信度与风险等级(SAFE/CAREFUL/RISKY)。
使用方式:用户说“simplify”“review my changes”“clean up my changes”等触发。可加修饰:focus 指定单一角度;dry run 只报告不改;scope 限定 diff 来源。默认按 git diff、git diff HEAD 顺序取改动,也可用 git diff --staged、git diff HEAD~1、git diff main...HEAD、git diff -- 文件 等。通过 delegate_task 批量并发四个任务;无委托能力时改为单次内联顺序审查并说明。
应用顺序:SAFE 自动应用,CAREFUL 逐文件验证后应用,RISKY 仅标记交人工。改后运行针对性测试与 lint/类型检查,失败则回滚该修复。
限制:不要超过四个审查者;每个审查者需拿到完整 diff;发现须有 file:line 证据;不重写整个模块;不混入 bug 修复;大 diff 需先缩小范围;重命名公共契约、删除错误处理等须谨慎;兼容垫片、迁移层等刻意设计不应误判。具体收费、平台与安装命令暂未提供。