用途:对 MR/PR diff、粘贴的完整文件或代码片段执行结构化代码审查,产出带评分和优先级排序的报告,而非零散评论。
主要能力:严格只读,不修改代码,仅读取、搜索并生成报告。按顺序执行六个审查阶段:上下文快照、架构与设计、代码质量、安全、性能、测试、文档。覆盖命名、函数长度、重复逻辑、死代码、魔法值、嵌套深度、错误处理、输入未净化、硬编码密钥、鉴权缺失、N+1 查询、分页缺失、测试覆盖与文档同步等检查点。按语言加载对应参考文件(Python、Java、Kotlin、TypeScript、Go 及安全、可维护性、文档等通用参考)。
输出方式:固定报告结构,含 Summary、五维评分表(设计、代码质量、安全、性能、测试,用绿黄红标示)、结论(通过/小修后通过/需修改)以及按严重度分级的发现(严重、重要、可选),并始终包含“做得好的地方”。每条发现使用文件+行号或组件、一句话标题、问题与影响、具体修复建议的模板。
适用场景:功能、修复、重构、杂务或热修复等各种分支类型的变更审查,安全改动和热修复会被更深入审查;也可用于可维护性审计、技术债务和 API 文档缺口检查。
限制与注意事项:必须保持只读,不得改动代码;若只给 URL 而没有 diff,会要求粘贴 diff 或修改文件(如“Puoi incollare il diff o i file modificati?”);无代码时不得凭假设审查;微小改动(如拼写修复、配置微调)只给三行摘要和结论;超过 500 行的大 MR 会提示体积并建议拆分。评分与结论仅为审查建议,具体行为需以实际代码为准。