用途:为协作开发建立有效的代码评审流程,提升代码质量、促进知识共享、及早发现缺陷并维护安全标准。
主要能力:给出评审核心原则(尊重沟通、及时性、彻底性、持续学习);提供功能、设计架构、代码质量、测试、安全、性能、文档七类检查清单;定义评审流程(作者自审、PR 描述模板、评审者步骤);区分评论类型(MUST FIX、SHOULD FIX、NIT、QUESTION、SUGGESTION、PRAISE);给出反馈示例与反模式(橡皮图章、无价值挑刺、敌意评审、完美主义、评审过载);规定 PR 规模建议(理想小于 200 行,超过 1000 行必须拆分);提供安全审查要点(认证授权、输入验证、敏感数据、依赖审计);给出 CI/CD 自动化检查与分支保护规则示例;并列出评审指标与改进方向。
使用方式:作为技能文档在评审中参照执行。示例命令包括 npm run lint、npm run test:unit -- --coverage、npm audit --audit-level=moderate,以及 GitHub Actions 工作流配置。
适用场景:团队 PR/MR 评审、安全审查、评审流程规范化。
限制:具体工具与平台配置需结合项目实际;资料未提供收费、价格或效果数据。