SuperAPI AI 工具集

code-review

测试与质量

查看项目

更新于 10-16 03:16

技能介绍

用途:该技能用于执行专家级代码审查,面向安全漏洞、正确性、性能影响与可维护性,支持 TypeScript、React、Node.js、Python、Bash、Solidity、Solana 等语言与生态。

主要能力:按严重级别分类问题——CRITICAL(未授权访问、数据外泄、代码执行、数据丢失、生产中断、无版本管理的破坏性 API 变更)、HIGH(逻辑错误、性能退化、错误处理缺口、竞态条件、缺少外部输入校验)、MEDIUM(耦合、上帝对象、缺少内部边界校验、错误信息不完整、重复代码、缺少事务边界)、LOW(风格、文档、命名、非关键优化)。通用检查涵盖安全基础(密钥硬编码、注入、认证授权、加密)、逻辑正确性(空值、边界、错误路径、竞态、终止性)、性能(复杂度、资源清理、缓存、分页、阻塞)、可维护性与命名。还包含相对变更分析、环境感知审查、监控要求与输出格式。

使用方式:每次审查先运行 git diff 了解变更范围,识别文件类型(应用代码、测试、配置、迁移、文档),评估风险等级,按文件类型采用相应策略。输出按严重级别分组,附文件路径与行号(如 path/to/file.ts:42-45),不虚构行号;给出具体可执行建议,可引用 OWASP 等标准。先呈现发现,等待用户确认要修复哪些问题,不要立即实现修复。可参考提供的 references 文档,如 references/security.md、references/typescript-react.md、references/python.md、references/smart-contracts.md、references/shell.md、references/data-formats.md、references/naming.md、references/configuration.md。

适用场景:代码审查、PR 审查、代码审计、排错、安全审查。

限制:具体安装与调用命令暂未提供;收费、价格与平台信息暂未提供。