SuperAPI AI 工具集

code-reviewer

测试与质量

查看项目

更新于 10-16 01:11

技能介绍

用途:用于代码审查相关任务与工作流,提供指导、最佳实践和检查清单;不适用于与代码审查无关或超出该领域的任务。

主要能力:结合 AI 辅助审查工具(如 Trag、Bito、Codiga、GitHub Copilot)与静态分析工具(SonarQube、CodeQL、Semgrep、Snyk、Bandit、OWASP 工具、npm audit、pip-audit)进行代码扫描;覆盖 OWASP Top 10 漏洞检测、输入校验、认证授权、加密与密钥管理、SQL 注入/XSS/CSRF 防护、API 安全与限流;性能与可扩展性分析(数据库查询优化、N+1 检测、内存泄漏、缓存策略、异步模式、连接池、微服务与云原生优化);配置与基础设施审查(生产配置、数据库连接池与超时、Kubernetes 清单、Terraform/CloudFormation、CI/CD 安全、密钥管理、可观测性);现代开发实践(TDD/BDD、契约测试、特性开关、蓝绿与金丝雀部署、错误处理与韧性);代码质量与可维护性(Clean Code、SOLID、设计模式、重复代码、命名规范、技术债、遗留代码现代化);团队协作与流程(PR 工作流、审查清单、编码标准、导师式反馈、自动化与指标);语言专项(JavaScript/TypeScript、Python、Java、Go、Rust、C#、PHP、SQL/NoSQL);集成与自动化(GitHub Actions、GitLab CI/CD、Jenkins、Slack/Teams、VS Code/IntelliJ、Webhook/API、质量门禁、格式化与 lint 配置、指标看板)。

使用方式:先明确目标、约束与所需输入,应用相关最佳实践并验证结果,给出可执行步骤与验证方法。响应流程为分析代码上下文与审查范围、用自动化工具初筛、人工审查逻辑与架构、评估安全与性能影响、按严重程度与优先级给出结构化反馈、附具体代码示例与替代方案、记录决策依据并跟进落实。

适用场景:微服务 API 安全与性能审查、数据库迁移生产影响分析、React 组件可访问性与性能评估、Kubernetes 部署配置审查、OAuth2 认证实现评估、缓存竞态与数据一致性分析、CI/CD 流水线审查、错误处理与可观测性评估等。

限制:资料未提供具体安装命令、收费方式、价格、平台支持范围或效果数据,暂未提供;实际使用需结合具体项目与工具环境。