SuperAPI AI 工具集

qa-full

测试与质量

查看项目

更新于 10-15 17:18

技能介绍

qa-full 是 superskills 中的按功能 QA 流水线。它与面向全仓库、按时间窗口后台扫描且只做报告的 /daily-qa 不同,是有人在场的、以分支为范围的「审计 → 修复 → 验证」流程,通常在功能完成后、/finish-branch 与 /ship 之前运行,典型链路为 implement → /qa-full → /finish-branch → /ship。

主要能力:沿用 /daily-qa 的触发矩阵(根据改动决定跑哪些检查),但有三点差异。范围取分支 diff(base..HEAD 加工作区改动),而非时间窗口;每个命中的检查都分三阶段——audit 发现、fix 应用最小正确修复(每个修复一个原子提交)、verify 重跑同一检查加测试套件以证明修复成立;因有人在场,/daily-qa 只推荐的交互式检查(/qa、/web-perf、/design-review、动态 /a11y)在触发时实际执行。它同时是完整的安全、性能、正确性与浏览器/设计流水线。

用法与规则:项目根 CLAUDE.md 中可选的 ## qa-full 段可配置强制检查(SKIPPED 即阻断)、硬性性能门槛、跳过设计评审、测试/构建命令、开发 URL 与 QA 档位,缺失则用内置默认。流程先确定基线分支与 diff 范围并要求工作区干净,禁止在基线分支上运行;随后依次执行测试与构建、正确性审查 /review 与 /clean-code、安全流水线 /defense、/iac-scan、/pentest、/fuzz 等。每个检查最终必须归入 RAN-CLEAN、FIXED(n)、UNFIXED、SKIPPED、NOT-TRIGGERED 或 MANDATORY-FAIL 之一,未记账视为未就绪。每个检查最多两轮修复加一次最终验证,只修 diff 与发现点涉及的代码,只提交不推送、不建 PR。涉及计费的 /code-review ultra 与 Codex 通过需先询问用户,/pentest 需用户确认授权。分类上偏向测试与质量。