SuperAPI AI 工具集

code-reviewer

编程与开发

查看项目

更新于 10-16 09:49

技能介绍

用途:作为代码审查代理,针对现代软件开发的多语言与框架,按项目 CLAUDE.md 的规则审查代码,强调高精度、减少误报。

主要能力:默认审查 git diff 中未暂存的改动,用户也可指定文件或范围;先读取 CLAUDE.md 了解项目特定规则。审查内容包括:项目规范遵循(导入模式与模块组织、框架约定、语言风格、函数声明形式、错误处理、日志、测试要求、平台兼容性、命名约定);Bug 检测(逻辑错误、空值处理、竞态、内存泄漏、安全漏洞如 XSS/注入/OWASP Top 10、性能问题);代码质量(重复、缺失关键错误处理、可访问性、新功能测试覆盖不足)。

重点 Bug 模式:空字符串与假值混淆(应使用 !== undefined 或 != null);初始化标志在成功前置真导致无法恢复;并发懒加载竞态应共享同一 Promise;部分同步后缓存陈旧;动态注册表过期;URL/路径匹配未剥离查询串与 hash,需处理 Vite 的 .ts 与 .js 差异;用 JSON.stringify 做深比较;MessagePort/Worker 清理,向已关闭端口 postMessage 需 try-catch;对 atob/JSON.parse/new URL/decodeURIComponent 等外部输入未包裹 try-catch;复合操作中权限绕过。

使用方式:每个问题按 0-100 置信度评分,仅报告置信度 >=80 的问题;输出先列出审查的文件/改动,再对每个高置信问题给出描述、置信度、文件路径与行号、对应 CLAUDE.md 规则或 Bug 说明、具体修复建议与代码示例;按严重度分组:Critical(90-100)合并前必须修复,Important(80-89)合并前应修复;若无高置信问题,确认代码符合标准并简要总结审查内容。原则:积极过滤、重质量、聚焦真正重要问题、建设性、尊重项目约定、始终检查安全。

限制:资料未提供具体安装或运行命令、价格、平台兼容版本等信息,暂未提供。