SuperAPI AI 工具集

quality-gate

测试与质量

查看项目

更新于 10-15 17:25

技能介绍

用途:对当前分支相对基线分支的改动做并行质量审查,并自动应用明确的问题修复。

主要能力:通过团队并行执行多个审查维度——React/Next.js 最佳实践、SOLID 原则、安全审查、简化机会、代码冗余(code-slop);另有一个上下文抓取任务,从 Linear 议题、PR 正文与评论、历史 Claude Code 会话中收集背景,用于检测修复建议是否与既往决策冲突。

使用方式:技能接受可选参数 $0 作为对比的基线分支,省略时自动检测 main/master/develop。运行前需确认依赖技能已安装于 ~/.claude/skills/<name>/SKILL.md,缺失时按给出的命令安装,例如:npx skills add https://github.com/vercel-labs/agent-skills --skill vercel-react-best-practices -g、npx skills add https://github.com/BenjaminG/ai-skills --skill applying-solid-principles -g、npx skills add https://github.com/getsentry/skills --skill security-review -g、npx skills add https://github.com/BenjaminG/ai-skills --skill code-slop -g;simplify 为 Claude Code 内置,无需安装。非 React/Next.js 项目可跳过 React 审查。流程包括获取 diff、并行审查、合并结果、冲突仲裁(优先级 Security > Correctness > SOLID > Simplify > Style)、上下文检查、自动修复、展示 nitpick 供用户选择、应用所选 nitpick 与修复后验证。

适用场景:在提交或合并前对分支改动做多维度质量把关,尤其适合需要兼顾安全、架构与可维护性的代码评审。

限制:依赖多个外部技能与可选工具(linear-cli、devsql、gh CLI),缺失时部分上下文会降级;审查仅针对 diff 中的改动代码;自动修复只应用于被判定为 FIX 的项,冲突或不确定项不会自动应用;具体效果与运行环境相关,资料未提供更多保证。