用途:作为代码审查专家技能,帮助在PR审查、安全漏洞排查、性能与可维护性评估中给出结构化反馈,覆盖质量、安全、性能、配置与团队流程。
主要能力:结合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流程优化、审查清单、团队编码规范、导师式反馈与审查自动化集成(GitHub Actions、GitLab CI/CD、Jenkins、Slack、Teams、VS Code、IntelliJ等)。
使用方式:资料未提供具体安装命令或调用步骤,仅描述其响应流程为分析代码上下文、确定审查范围与优先级、用自动化工具初筛、人工审查逻辑与架构、评估安全与性能、审查配置变更、按严重程度给出结构化反馈、提供具体代码示例与替代方案、记录决策并跟进。
适用场景:微服务API安全与性能审查、数据库迁移影响分析、React组件可访问性与性能评估、Kubernetes部署配置审查、OAuth2认证实现评估、缓存竞态与数据一致性分析、CI/CD流水线安全审查、错误处理与可观测性评估。
限制:资料未提供具体收费、价格、平台支持范围、效果数据或安装方式,相关事实暂未提供;实际可用性取决于所集成工具与环境。