用途:Gate 是一个“门禁”而非修复器,对当前分支相对基线的改动做质量评审并返回结论,自身不改代码。
主要能力:通过所有 harness 都具备的单一原语——派生子代理、读取结果——进行编排,因此在 Claude Code 与 Codex 上无需改动即可运行。随附的基础审查者包括 bug-reviewer、solid-reviewer、security-reviewer、simplify-reviewer、slop、ponytail-reviewer、skeptic、context-checker 等,并按条件启用 react、a11y、i18n、migration 等审查。它支持缓存(键含 HEAD SHA、BASE SHA、工作区哈希与版本号,v8 缓存键),命中缓存时跳过子代理但仍重放结论;支持 --force-fresh 绕过缓存,--ignore-scope-gate 将文件数、可疑文件等硬停降级为报告顶部横幅,--dismiss/--undismiss/--show-dismissed 管理误报抑制登记表。
使用方式:需在具备子代理原语的 harness 中运行。当基分支参数省略时自动按 main→master→develop 探测。需先安装外部审查技能,未满足时提示缺失并停止。命令示例:npx skills add https://github.com/vercel-labs/agent-skills --skill vercel-react-best-practices -g;npx skills add https://github.com/ramziddin/solid-skills --skill solid -g;npx skills add https://github.com/getsentry/skills --skill security-review -g;npx skills add https://github.com/brianlovin/claude-config --skill simplify -g。
适用场景:针对分支改动的代码审查门禁,尤其适合需要跨 harness 一致评审、缓存复用与误报抑制的团队流程。
限制:不执行 lint、类型检查与测试,前提是这些已运行。依赖子代理原语与随附/外部审查技能;Linear、gh CLI、devsql 为软依赖,缺失时优雅降级。文件数超过 200 等为硬停。具体价格与平台支持范围资料未提供。