用途:该技能用于执行全面的代码审查,重点关注安全漏洞、性能问题与代码质量。适用场景包括审查拉取请求(pull request)、安全审计、检查代码质量、识别性能瓶颈、确保遵循最佳实践,以及部署前代码审查。
主要能力:技能在 rules/ 目录中按类别和优先级组织详细规则。审查优先级为:安全 → 性能 → 正确性 → 可维护性,最后检查测试。安全方面(CRITICAL)覆盖 SQL 注入防护、XSS 防护;性能方面(HIGH)覆盖避免 N+1 查询问题;正确性方面(HIGH)覆盖合理错误处理;可维护性方面(MEDIUM)覆盖有意义的变量命名和添加类型提示。审查还包括认证/授权绕过、硬编码密钥、不安全依赖、缺失索引、低效算法、内存泄漏、多余 API 调用、竞态条件、差一错误、空值处理、输入验证、类型安全、DRY 原则、单一职责和文档等。
使用方式:快速入门建议先阅读 AGENTS.md 获取全部规则与示例的完整汇编,再从 rules/ 目录引用具体规则做深入查看,并遵循优先级顺序。审查输出按结构组织,区分严重问题与高优先级问题,每个问题说明所在行、问题、影响和修复建议。测试环节需验证新代码单元测试、边界用例、错误路径及必要的集成测试覆盖。
限制:现有资料未说明该技能支持的具体编程语言、运行环境、安装方式或收费模式,这些信息暂未提供。实际效果取决于所选模型与输入代码,资料中未给出量化效果或平台依赖。