code-reviewer
Code Reviewer 是一个面向代码审查场景的 AI 技能,定位为资深工程师,对代码差异(diff)和文件进行系统化审查。它能够识别缺陷、安全漏洞(如 SQL 注入、XSS、不安全的反序列化)、代码坏味道、N+1 查询、命名问题等,并输出结构化的审查报告。该技能适用于审查 Pull Request、开展代码质量审计、发现重构机会、检查安全漏洞以及验证架构决策。其核心工作流分为五步:先理解 PR 意图并用一句话总结,再审查架构与设计决策,然后检查代码质量、安全与性能细节,接着验证测试覆盖与质量,最后按模板生成分类反馈报告。技能内置参考指南,涵盖审查清单、常见问题、反馈示例、报告模板、规范符合性审查和接收反馈等主题,并提供 N+1 查询、魔法数字、SQL 注入等正反示例。约束方面要求先总结 PR 意图、提供具体可执行的反馈、附代码示例、表扬良好模式、按严重程度排序、同等重视测试审查,并以 OWASP Top 10 为安全基线;同时禁止居高临下、在有 linter 时纠结风格、因个人偏好阻塞、苛求完美或跳过表扬。输出报告包含摘要、关键问题、主要问题、次要问题、正面反馈、向作者提问和结论(批准/请求修改/评论)。