用途:为团队协作开发建立有效的代码审查实践,以提升代码质量、尽早发现缺陷并维持安全标准。
主要能力:提供审查清单,包括功能、设计、代码质量、测试、安全、性能与文档检查项;给出 PR 规模指引(小于 200 行理想,200-500 行可接受,500-1000 行尽量拆分,超过 1000 行必须拆分);提供反馈准则,如对事不对人、给出带示例的建设性建议,并使用 MUST FIX、SHOULD FIX、NIT、QUESTION、SUGGESTION、PRAISE 等标签;包含安全审查要点,如认证授权、输入校验与清理、代码中无密钥、安全日志、依赖可信及锁文件更新;并定义审批标准(APPROVE:所有 MUST FIX 已解决、测试通过、安全检查通过;COMMENT:需要澄清或非阻塞建议;REQUEST CHANGES:严重缺陷、安全漏洞或缺少测试)。
使用方式与原则:技能强调 AI FIRST 质量原则,不接受第一遍产出的质量,最少迭代两次,需阅读全部输出并改进每一部分,不走捷径。它与 Secure Development Policy 相关联。
限制:资料未提供具体安装命令、代码示例或平台集成方式。