SuperAPI AI 工具集

code-review

测试与质量

查看项目

更新于 10-15 16:47

技能介绍

用途:作为提交与部署前的强制护栏,在每次提交、PR、合并与部署前运行代码审查,依据严重级别阻止带严重或高优先级问题继续。

主要能力:内置 ADR 门禁,先对变更分类(拼写、依赖、纯测试等琐碎改动跳过),扫描 docs/adr/、_project_specs/、iCPG ReasonNodes 与 git 历史中关联的 ADR 与规格;非琐碎改动无 ADR 时按交互、无人值守或严格模式处理,并把 ADR 与规格注入审查提示作为架构上下文。新增 ADR 合规审查维度,检查是否违反已接受 ADR、是否有未记录的架构决策、ADR 是否过期、是否偏离 ADR 意图。审查类别还包括安全、性能、架构、代码质量、最佳实践、测试与文档;严重级别分 Critical、High(不可提交)与 Medium、Low、Info(可提交)。

使用方式:调用 /code-review,可用 --engine claude、--engine codex、--engine gemini、--engine claude,codex 等双引擎或 --engine all;也可用 --codex、--gemini、--all 快捷方式,或 --focus security、--focus performance、--focus architecture,以及 /code-review src/auth/*.ts、--pr 123。默认引擎可在 ~/.claude/settings.toml 或项目 CLAUDE.md 中通过 default_engine 设置,可选 claude、codex、gemini、dual、all。多引擎会对比并去重发现结果,按一致、多数、单引擎分类汇总。

安装配置:Codex 需 Node.js 22+,执行 npm install -g @openai/codex;Gemini 需 Node.js 20+,执行 npm install -g @google/gemini-cli 或 brew install gemini-cli,并执行 gemini extensions install https://github.com/gemini-cli-extensions/code-review。可通过 pre-commit 钩子或 GitHub Actions 集成,提交前运行审查并在发现严重问题时以非零退出阻止提交。插件标识为 code-review@claude-plugins-official。

适用场景:单引擎用于快速审查、CI 自动化或大代码库;双引擎用于重要 PR 与合并前审查;三引擎用于安全关键代码、支付系统与鉴权。

限制:资料未提供价格、完整效果验证或所有边界条件;部分检测率、免费额度等为资料原文所述,实际表现可能不同;需相应 CLI 与 API 密钥,多引擎会成倍增加耗时。