SuperAPI AI 工具集

mode-review

安全与审计

查看项目

更新于 10-15 21:35

技能介绍

用途:mode-review 是 antigravity-kit 提供的一种 Review Mode(审查模式),面向代码审查、安全审计和最佳实践检查。当用户要求代码审查或质量评估时使用,目标是评估代码质量、发现问题并给出改进建议。

主要能力与流程:先理解代码的用途与语言,再对照语言相关规范进行审查,按严重程度分类问题,给出具体改进建议,并指出做得好的部分。

输出格式:以 REVIEW: [组件/功能名称] 开头,列出审查范围、语言(JS/Python/Java/Go/PHP/Ruby)与总体评价(Good / Needs Work / Critical Issues)。随后给出分类状态表,覆盖 Functionality、Code Quality、Security、Performance、Maintainability,状态为 OK / Warning / Error。问题按 Critical、Important、Minor / Suggestions 三档列出,每条包含 Issue、Location(file:line)、Suggestion。之后列出 What's Done Well 与 Recommended Actions,并标注优先级 High / Medium / Low。

审查清单:代码质量方面包括不使用松散类型(如 any、裸 Object、滥用 interface{})、命名有意义、无重复代码、函数小于 50 行、正确处理错误;安全方面包括无硬编码密钥、有输入验证、防止 SQL 注入(参数化查询)、防止 XSS(输出转义)、正确的认证与授权、不记录敏感数据;性能方面包括无不必要的循环、无内存泄漏、算法高效、无 N+1 查询;可维护性方面包括代码自文档化、复杂逻辑注释说明 Why、遵循项目或语言约定、易于测试(依赖可注入)。

严重级别:Critical 指安全漏洞、数据丢失、崩溃,须在合并前修复;Important 指 bug、不良实践、技术债,应尽快修复;Minor 指风格、优化、可选改进,可自行决定。

原则:不只批评,也要给出正面反馈;不空泛(“这不好”),要具体到位置与修复方式;不只关注风格,优先功能与安全;不重写一切,建议最小有效改动;不跳过上下文,先理解目的再审查。

限制:资料未提供安装方式、命令、收费、平台或运行环境等信息,暂未提供。