用途:对 Pull Request 或一组代码改动进行结构化审查,只关注本次改动新引入的问题,不报告作者未触碰的历史遗留问题,并输出按优先级排序的 HTML 报告。适用场景包括合并前审查 PR、提交 PR 前自查、针对特定 diff 做安全或正确性审计,以及实现功能后的增量审查。
主要能力:审查前先收集上下文(PR 描述、关联 issue、提交信息、CLAUDE.md/CONTRIBUTING.md 约定);用 git blame 确认问题是否由本次改动引入;按优先级依次检查安全(注入、认证授权、敏感数据、输入校验、加密、依赖风险)、正确性、性能、可维护性、测试覆盖、错误处理、文档;对每条发现做置信度过滤,要求能定位到具体文件与行、能描述具体触发场景且置信度不低于 80%。
使用方式:对改动超过 400 行的 PR 会提示用户并建议拆分,确认后再继续;草稿、标题含 WIP 或已关闭的 PR 会先询问用户。报告生成到 /tmp/code-review-report.html,包含摘要计数、Blocking/Important/Nits/Suggestions/Positive 分区及最终结论(Approve 或 Request Changes),保存后向用户报告路径。
限制:不标记历史遗留问题,不因风格或格式问题阻塞(交由 linter 处理),不按个人偏好重写代码,不列出无证据的推测性风险;linter 可捕获的问题、纯风格问题、需假设未来场景的问题会被跳过。具体安装命令与调用方式资料未提供。