Review Lens 是一款面向代码审查的 AI 技能,强调反幻觉的 diff 标注与带置信度评分的审查发现,提供快速与深度两种模式。
用途 它用于在提交拉取请求(PR)之前进行代码审查,覆盖 diff 审查、规范(guideline)审计、对修复的复审,以及在提交前应用审查发现。审查报告输出到聊天,可选应用修复并保存报告,但不会直接发布到拉取请求上。
主要能力
- 双模式审查:默认快速模式,执行一次走查加发现;深度模式按材料扇出,成本更高,仅在用户要求深度审查或改动风险高、范围广时启用。
- 反幻觉 diff 标注:审查前为每一行新增代码打上 [L<n>] 标记,形成行白名单,作为两种模式共用的防幻觉护栏。
- 置信度评分:只报告置信度不低于 80 的发现,避免低置信度噪声淹没真实问题。
- 规范合规审计:无论运行哪种模式,都会加载 guidelines-audit.md 处理规范合规部分。
- 复审状态跟踪:复审时对先前每条发现标记为已修复、仍存在或回归,并优先输出状态表。
- 修复建议:可自由给出修复建议(文本形式),仅在明确确认后才应用到工作区。
使用方式 触发后立即开始,无需确认。触发词包括:快速审查(默认)——“review”“review my changes”“check my diff”“review against main”;深度审查——“deep review”“full review”“thorough review”;复审——“re-review”“check fixes”“are the issues resolved”。 工作流程:先加载 common.md(包含 diff 标注算法、置信度评分标准、不应报告的内容、输出模板、修复建议规则和数据信任边界);然后执行 git status --porcelain 进行设置——若工作目录有未提交改动则审查工作目录,否则将当前分支与用户指定的基线(默认 main)比较;捕获 diff 与变更文件,为每一行新增代码标注 [L<n>] 标记;接着选择模式,默认快速并加载 quick-review.md,仅在用户要求深度或改动风险高、范围广时加载 deep-review.md;再加载 guidelines-audit.md;随后按严重程度排序渲染模板,复审时先输出状态表;最后打印到终端,并询问是否应用建议的修复。
适用场景 适用于开发者在提交 PR 前自查改动、按项目规范审计代码、对已修复问题进行复审,以及在确认后批量应用审查建议。
限制
- 只报告置信度不低于 80 的发现;低于 80 通常意味着推测或风格偏好,而非真实缺陷。
- 规范发现只读取项目文件(包括 .claude/rules/*.md),绝不读取 ~/.claude(个人全局设置)。
- 修复建议仅为文本,只有明确确认后才应用到工作区。
- 审查在 PR 之前运行,输出到聊天(用户要求时写入 CODE_REVIEW.md),不会发布到拉取请求。
- 深度模式成本更高,应保留给高风险或大范围 diff。
- 关于收费、价格、平台支持等具体信息,资料中暂未提供。