Meta-Flow元工作流的质量审查技能。在关键检查点(CP4/CP6等)对交付物进行多维度质量评审,包括代码质量、设计合规性、文档完整性、测试覆盖等,输出质量评审报告和修复建议。
【适用场景】
- CP4/CP6等关键检查点的质量门控评审 - 代码质量检查(静态分析、代码规范) - 设计合规性检查(是否符合HLD/LLD) - 文档完整性检查(API文档、注释、变更记录) - 测试覆盖检查(是否满足质量标准)
【操作步骤】
1. 确定评审范围和检查点类型 2. 执行代码质量扫描: - 静态代码分析 - 代码规范检查 - 圈复杂度检查 3. 验证设计合规性: - 是否符合HLD架构 - 是否遵循LLD接口定义 4. 检查文档完整性: - API文档是否更新 - 注释是否完整准确 - 变更记录是否齐全 5. 评估测试覆盖: - 单元测试覆盖率 - 关键路径覆盖 6. 输出质量评审报告和修复建议
【代码模板】
```yaml 质量评审维度: 代码质量: 静态分析: SonarQube/ESLint等 规范检查: 命名/注释/格式化 复杂度: 圈复杂度 < 10 设计合规: HLD符合度: 是否遵循架构决策 LLD符合度: 是否遵循接口契约 文档质量: API文档: OpenAPI/Swagger更新 注释覆盖率: > 80% Changelog: 版本变更记录 测试覆盖: 覆盖率: > 80% 分支覆盖: > 90% 关键路径: 100%覆盖
质量评审结论: PASS: 全部维度通过 CONDITIONAL_PASS: 有建议改进项 FAIL: 有必须修复项 ```
【复盘要点】
- 质量评审必须覆盖所有四个维度 - 必须输出可量化的质量指标 - FAIL项必须有明确修复期限 - 评审报告必须归档到process/checkpoints/
来源:GitHub https://github.com/hyde-zhao/meta-flow