quality-gate
统一代码质量门禁,自动审查、解耦、更新测试
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:quality-gate。 它的用途是:统一代码质量门禁,自动审查、解耦、更新测试 完整的 Skill 内容见:https://321skill.com/skills/quality-gate-x/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'在CI/CD流水线中集成quality-gate,自动对本次提交的代码进行代码审查、解耦和测试更新,确保代码质量达标。' 它会自动扫描代码变更,识别冗余代码和潜在问题,生成修复补丁并更新对应的测试用例,最后输出一份质量报告。
介绍
quality-gate 是一个专为 CI/CD 流水线设计的质量门禁 Skill,它能够自动执行代码审查、代码解耦(unbloat)和测试更新三大步骤,确保每次提交的代码在进入下一阶段前满足团队设定的质量标准。该 Skill 会扫描代码变更,识别潜在问题(如冗余代码、风格违规、安全漏洞),并自动修改或生成修复建议,同时更新对应的单元测试用例,维持测试覆盖率。
使用方式非常简单:在 CI/CD 配置中引入 quality-gate 作为 QUALITY 阶段的一个步骤,配置好代码仓库和测试框架后,它会在每次合并请求或推送时自动运行。运行后生成一份质量报告,列出检查项、发现的问题以及自动修复的变更,开发者可以在此基础上进行人工复核。
该 Skill 特别适合后端开发、测试工程师和运维工程师,尤其是那些希望将代码质量检查完全自动化到流水线中的团队。它不依赖特定语言或框架,但需要项目已有基础的测试套件和代码规范设置。
使用建议:建议在 CI 中先运行常规的 lint 和测试,再使用 quality-gate 作为最后一道质量门禁。注意,该 Skill 会自动修改代码,因此应在特性分支上使用,并在合并前人工审查其修改。
核心特点
相比独立的代码审查工具或测试框架,quality-gate 将审查、解耦和测试更新整合为一个连贯的流水线阶段,能够自动修复冗余代码并同步更新测试,减少人工介入次数。
注意事项
不适合完全没有测试用例或代码规范的项目,也无法替代需要深度业务理解的人工代码审查。
常见问题
quality-gate 支持哪些编程语言?
它通过插件机制支持主流语言(如 Python、JavaScript、Java、Go 等),但需要对应语言的 linter 和测试框架已安装。
如何配置 quality-gate 的规则?
在项目根目录创建 .quality-gate.yml 配置文件,指定需要检查的规则、测试命令以及是否允许自动修改。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/quality-gate-x/raw/index.md 读取 quality-gate 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/quality-gate-x/raw/index.md(查看排版版本)