SuperAPI AI 工具集

quality-gate

测试与质量

查看项目

更新于 10-16 00:03

技能介绍

用途:对代码变更运行质量门禁检查,由 quality-gate 智能体依据项目技术栈调用多个专项审查器完成代码审查。

主要能力:支持多种审查范围。无参数审查工作区未暂存变更;--staged 只审查已暂存变更;--branch 将当前分支与默认分支比较;#123 或 GitHub URL 审查 PR 变更;也可传入 path/to/file 等具体文件。会输出结构化判定:APPROVED 可发布、NEEDS CHANGES 需修复、BLOCKED 存在严重问题。若无变更,直接报告 APPROVED 并说明无变更可审查。

使用方式:技能内部按配置读取 TECH_STACK、APP_STATUS、LESSONS_PATH,默认分支通过 git remote show origin 获取。典型调用:Skill("quality-gate")、Skill("quality-gate") --staged、Skill("quality-gate") --branch、Skill("quality-gate") #123、Skill("quality-gate") app/models/user.rb app/controllers/users_controller.rb。执行时先解析参数确定范围,再生成上下文描述,最后调用 Task: majestic-engineer:workflow:quality-gate 并展示完整报告。

配置:在 .agents.yml 中配置 quality_gate.reviewers,例如 security-review、pragmatic-rails-reviewer、performance-reviewer。可用审查器及配置选项参见 CLAUDE.md。

限制:资料未提供具体审查规则、各审查器的详细说明、安装方式、收费信息及平台支持;审查器可用性取决于项目配置与仓库中相应文档。