用途:审计项目的质量门禁基础设施,输出结构化发现报告,供后续创建问题或修复使用。该命令是基础原语,只调查和报告,不执行修复;如需创建 GitHub issue 可用 /log-quality-issues,修复可用 /fix-quality。
主要能力:检查测试基础设施(Vitest、Jest、覆盖率脚本与插件、测试文件数量);检查 Git 钩子(Lefthook、Husky、pre-commit、pre-push);检查 CI/CD(GitHub Actions 工作流、PR 中覆盖率报告、分支保护);检查代码检查与格式化(ESLint、Prettier、Biome、TypeScript 严格模式);检查自定义护栏规则(guardrails 目录、ESLint 本地插件、ast-grep 配置及规则测试数量);检查提交规范(Commitlint、Changesets);运行覆盖率分析并可调用 test-strategy-architect 代理;调用 security-sentinel 代理做安全扫描,涵盖硬编码密钥、SQL 注入、XSS、命令注入、依赖漏洞、OWASP Top 10、认证授权配置错误。
输出与优先级:按 P0 到 P3 分级,例如无测试运行器、无 CI 工作流、发现安全漏洞为 P0;无覆盖率、无 Git 钩子、无 linting、TypeScript 非严格模式为 P1;无 commitlint、PR 无覆盖率报告、无 pre-push 钩子为 P2;工具升级建议与自定义护栏为 P3。报告包含当前状态与汇总统计。
使用方式:以 /check-quality 调用,命令内部通过 shell 文件检测与 grep 检查配置,部分检查依赖 gh、jq 等命令行工具。
适用场景:需要在合并前评估项目质量门禁完整性的前端或 Node.js 类仓库。
限制:资料未提供价格、平台支持范围、具体版本要求及输出格式的机器可读规范;检查项以 JavaScript/TypeScript 生态为主,其他语言支持暂未提供;是否修改项目文件、权限要求等暂未提供。