用途:该技能用于指导代码审查(Code Review),目标是把审查从“把关”转变为知识共享,通过建设性反馈、系统化分析和协作改进,尽早发现缺陷并维护团队士气。
主要能力:给出审查心态与目标(发现缺陷与边界情况、保证可维护性、共享知识、执行编码规范、改进设计架构、建设团队文化);提供有效反馈原则(具体可执行、对事不对人、有褒有贬、区分优先级);划分审查范围(逻辑正确性、安全漏洞、性能影响、测试覆盖、错误处理、文档注释、API 设计与命名、架构契合度),并明确格式、导入顺序、lint 违规和简单拼写不应人工审查。
使用方式:按四阶段流程执行——上下文收集(读 PR 描述与关联 issue、检查 PR 规模是否超过 400 行、查看 CI/CD 状态、理解业务需求);高层审查(架构设计、文件组织、测试策略);逐行审查(逻辑与正确性、安全、性能、可维护性);总结与决策(批准、评论或要求修改)。同时提供检查清单法、提问法、建议而非命令、严重程度标签(blocking/important/nit/suggestion/learning/praise)等技巧,以及 Python、TypeScript/JavaScript 的常见问题示例和 PR 评论模板。
适用场景:审查 pull request 与代码变更、制定团队审查标准、通过审查指导初级开发者、架构审查、创建审查清单与指南、缩短审查周期、维持代码质量标准。
限制:资料未提供具体安装命令、运行环境、收费方式或平台支持信息;内容以方法论与示例为主,实际效果取决于团队执行。