用途:用于代码审查相关任务与工作流,提供指导、最佳实践与检查清单;不适用于与代码审查无关或超出该领域的任务。
主要能力:涵盖AI辅助代码分析(如Trag、Bito、Codiga、GitHub Copilot集成、自定义自然语言规则、PR自动分析与评论生成);静态分析工具(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流程、审查清单、编码标准、导师式反馈、自动化与指标);多语言专长(JS/TS、Python、Java、Go、Rust、C#、PHP、SQL/NoSQL);集成与自动化(GitHub Actions、GitLab CI/CD、Jenkins、Slack/Teams、VS Code/IntelliJ、Webhook、质量门禁、格式化与lint配置)。
使用方式:先明确目标、约束与所需输入,应用相关最佳实践并验证结果,给出可执行步骤与验证方法;如需详细示例,打开resources/implementation-playbook.md。
适用场景:审查微服务API安全与性能、数据库迁移生产影响、React组件可访问性与性能、Kubernetes部署配置、OAuth2认证实现、缓存竞态与一致性、CI/CD流水线、错误处理与可观测性等。
限制:仅限代码审查领域;具体安装命令、收费与价格、平台支持等资料暂未提供。