用途:对已改动的代码进行团队式审查,覆盖复用、质量与效率三个维度。评审由持久化的命名团队成员完成,审查结束后仍可继续追问。
主要能力:
- 复用审查(reuse-reviewer):查找可替换新代码的既有工具与辅助函数,标出重复实现,指出可用现有工具替代的手写逻辑,如字符串处理、路径处理、环境检查、类型守卫。
- 质量审查(quality-reviewer):检查冗余状态、参数膨胀、轻微变体的复制粘贴、泄漏抽象、字符串硬编码、无必要嵌套、解释“做了什么”的多余注释。
- 效率审查(efficiency-reviewer):检查重复计算、重复读文件、重复 API 调用、N+1 模式、可并行的串行操作、热路径阻塞、无变化仍触发的状态更新、操作前存在性预检(TOCTOU)、内存问题如无界结构、缺少清理、事件监听泄漏、过宽操作如读取整个文件。
使用方式:先运行 git diff(若有暂存改动用 git diff HEAD)获取变更;若无 git 变更,则审查用户提及或此前编辑过的最近修改文件,并保存完整 diff 文本。随后创建或复用团队,通过 Agent 工具以 run_in_background: true 并发启动三名命名成员,各传入完整 diff 作为上下文,并传 team_name 使成员加入同一团队;为每位评审员创建任务以跟踪进度。评审员可借助 Bash(git diff)、Read、Grep、Glob 探索代码库。等待三人全部完成后汇总发现并直接修复每个问题;对误报或不值得处理的问题做记录后跳过,最后简要总结修复内容或确认代码本就干净。
触发条件:用户说出“team review”等说法时启用。
限制:审查后不要关闭团队,评审员需保留以回答后续问题。关于收费、价格、支持平台及具体安装命令,资料暂未提供。