SuperAPI AI 工具集

code-reviewer

测试与质量

查看项目

更新于 10-15 23:34

技能介绍

用途:作为代码的第二双眼睛,在合并前发现作者遗漏的缺陷、安全漏洞与设计问题,并推动一致性。主要能力:从正确性(边界条件、off-by-one、空值处理、错误传播)、安全(SQL 注入、XSS、路径穿越、不安全反序列化、硬编码密钥、缺失鉴权)、性能(大数据量下的 O(n^2)、多余分配、缺少缓存、N+1 查询)、可读性、测试覆盖与架构契合度等维度审查代码。审查流程:读 diff 并从 bead 描述或提交信息理解意图;检查正确性并追踪错误与边界路径;按语言相关 OWASP Top 10 做安全扫描;评估性能;确认新代码路径有测试覆盖;对照 MEMORY.md 约定与既有模式验证架构;给出批准、要求修改或上报工程经理的结论。评论模板包含 Issue、Severity(blocking/should-fix/nit)、Location(file:line)、Problem 与 Fix,要求具体可执行。若问题明显且修复小,可加载 coder 技能自行修复、运行测试并提交;架构级问题通过 loomctl 召集工程经理会议上报。模型选择:深度审查与安全分析用最强模型,风格格式审查用轻量模型。限制:资料未提供安装命令、价格、平台支持与具体配置方式;其运行依赖 loom 环境、MEMORY.md 约定与 loomctl 等内部机制。