quality-gate
编排质量门禁,自动审查代码与测试
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:quality-gate。 它的用途是:编排质量门禁,自动审查代码与测试 完整的 Skill 内容见:https://321skill.com/skills/quality-gate/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'使用 quality-gate 对当前工作项执行质量门禁检查,包括代码审查、去臃肿和测试更新。' 它会自动运行代码审查工具扫描代码冗余和臃肿部分,并执行相应的测试更新,确保代码质量达标后输出报告,若不通过则停止当前操作。
介绍
quality-gate 是一个专注于代码质量管道的AI技能,它自动编排 QUALITY 管道阶段,对 egregore 工作项执行代码审查、去臃肿(unbloat)和测试更新。在开发过程中,代码质量往往因人工疏忽而下降,冗余代码和过时测试会拖累项目进度。该技能通过自动化流程,在每次提交或合并前对代码质量进行系统性检查,确保只有符合标准的代码才能进入下一阶段。
使用方式非常直接:在AI编码代理中激活 quality-gate 技能后,它会自动监听工作项变更,启动代码审查引擎扫描代码风格、潜在缺陷和臃肿部分,同时分析现有测试覆盖率并建议或自动更新测试用例。整个过程无需手动触发,它会根据项目配置的规则集执行,最终生成质量报告并在不达标时阻止继续操作。
适合后端开发、测试工程师和全栈开发使用,尤其是那些维护复杂项目、需要频繁合并代码的团队。对于个人开发者,它也能帮助维持代码整洁性和测试完整性,减少后期返工。该技能特别适合集成到CI/CD流水线中,作为自动化的质量门禁关卡。
建议在使用前先配置好代码审查规则(如 eslint、prettier 等)和测试框架(如 Jest、pytest),并定期更新规则库以适应项目变化。注意,该技能主要针对代码和测试层面,不涉及架构设计评审或业务逻辑验证,仍需人工参与关键决策。
核心特点
同类技能通常只做代码审查或单一检测,而 quality-gate 将代码审查、去臃肿和测试更新整合为一个自动编排的管道,一次性完成质量门禁全流程,减少工具切换成本。
注意事项
不适合需要人工深度参与的代码设计评审,或非代码类(如文档、UI)的质量检查。
常见问题
如何配置 quality-gate 的检查规则?
在项目根目录下创建 .quality-gate.yml 文件,支持设置代码审查工具、去臃肿阈值和测试框架参数。
支持哪些编程语言?
支持主流语言如 JavaScript、TypeScript、Python、Java、Go 等,具体依赖底层配置的 linter 和测试框架。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/quality-gate/raw/index.md 读取 quality-gate 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/quality-gate/raw/index.md(查看排版版本)