用途:修复项目质量基础设施中优先级最高的缺口。它先调用 /check-quality 审计质量门禁,得到按优先级排序的发现,然后只修复其中一个问题,验证并报告结果。
主要能力与优先级:P0 为缺少测试运行器、缺少 CI 工作流;P1 为覆盖率、git hooks、linting、严格 TypeScript;P2 为 commitlint、PR 中的覆盖率;P3 为工具升级。
使用方式:每次调用修复一个问题,完成后再次调用处理下一个。修复前建议先建分支:git checkout -b infra/quality-$(date +%Y%m%d)。示例修复包括:无测试运行器时执行 pnpm add -D vitest @vitest/coverage-v8,创建 vitest.config.ts 并添加 test、test:run、coverage 脚本;无 CI 时创建 .github/workflows/ci.yml;无 git hooks 时执行 pnpm add -D lefthook 与 pnpm lefthook install 并创建 lefthook.yml;TypeScript 非严格时在 tsconfig.json 中设置 strict: true。修复后用 pnpm test --run 等命令验证。
适用场景:需要逐步补齐测试、CI、钩子、类型检查等质量门禁的项目。
限制:一次只修一个问题;具体修复内容取决于 /check-quality 的发现;资料未提供收费、平台支持范围等信息。