用途:对代码执行全面的质量验证与确认,覆盖静态分析、动态测试、集成验证和认证门禁,确保代码达到生产标准,并产出可度量的质量指标与审批文档。
主要能力:分为四个阶段。阶段一静态分析,使用 SonarQube、ESLint、TypeScript 检查代码质量、可维护性、复杂度与规范符合度,计算圈复杂度、认知复杂度、可维护性指数、重复率等指标。阶段二动态测试,使用 Jest、Cypress、Playwright 执行单元、集成与端到端测试,统计通过率、覆盖率、不稳定测试与性能问题。阶段三集成验证,使用 Postman、Pact、TestContainers 验证组件集成、API 契约、数据流与系统级行为。阶段四认证,应用质量门禁、生成合规文档并认证发布就绪状态。
使用方式:资料给出各阶段的执行命令,例如 npx claude-flow@alpha hooks pre-task、sonar-scanner、npx eslint .、npx tsc --noEmit、npx jscpd、npm run test:unit、npx cypress run、npx playwright test、newman run、npm run test:pact:provider 等,并配合各阶段验证门禁与预期输出文件。
适用场景:需要在开发各阶段持续验证代码质量、生成审计追踪与认证文档的团队。
限制:资料未提供该技能的安装方式、收费、价格、平台支持范围及实际效果数据;部分内容(如合规检查清单)在资料中未完整给出。