这个项目能做什么

claude-code-review-gate 是一个 Claude Code 插件,将 AI 代码审查和阻塞性 pre-push 门禁集成到您的开发工作流中。它利用 Claude Code 自身的推理能力,因此审查在您的 Claude 订阅上运行,无需借用 token 或第三方二进制文件。审查方法改编自 open-code-review,重新表达为原生 Claude Code 技能和子代理。 主要功能包括: - 通过 `/review-gate:review` 技能按需审查工作区差异、暂存更改或全仓库扫描。 - 阻塞性推送门禁,每次推送时审查所有未推送的提交,并阻止高置信度的高严重性发现。可通过可选的全局 git hook 配置为对所有推送(终端、IDE 或 Claude Code)进行门禁。 - 整个变更集使用单一审查子代理,支持跨文件缺陷检测。大型差异(>15 个文件)按目录分扇展开。 - 独立的证伪步骤,仅在有直接反证时才丢弃发现,减少误报。 - 基于可审计代码的确定性判定(阻止/警告/通过),而非模型自由裁量。 - 在超时、崩溃、无法解析的输出、缺少 Python 3 或无法定位审查器时默认关闭,`OCR_FAIL_OPEN=1` 可作为紧急绕过。 通过 Claude Code 市场或本地插件目录安装非常简单。配置选项允许调整阻止阈值、审查模型(haiku/sonnet/opus)、超时等。插件将所有审查发现记录到 `.git/review-gate-findings.jsonl` 以保证可审计性。 成本控制将无头审查会话与您的交互环境隔离,固定模型并禁用用户设置和 MCP 服务器,以避免不必要的 token 使用。该插件采用 Apache 2.0 许可证,与阿里巴巴或 Anthropic 无关。