用途:该技能用于对代码进行综合审查,覆盖安全、性能、代码质量与可维护性,适合在用户要求审查代码、分析代码质量或评估 Pull Request 时使用。
主要能力:安全方面检查认证/授权问题、数据暴露风险、注入漏洞、加密弱点与敏感数据日志;性能方面分析算法效率(Big O)、内存优化、数据库查询优化、缓存机会与并发问题;质量方面关注 SOLID 原则、设计模式、命名规范、文档、测试覆盖、可维护性、可读性、函数长度(建议小于 50 行)、圈复杂度、依赖管理与类型安全。
使用方式:技能附带参考文件,审查时应读取 templates/review-checklist.md 作为结构化清单,避免遗漏类别;用 templates/finding-template.md 记录单个问题(含严重级别、位置、代码示例与影响分析);运行 scripts/analyze-metrics.py 收集函数数、类数、平均行长与复杂度分数等量化数据;审查重构改动时,用 scripts/compare-complexity.py 对比前后版本的圈复杂度与认知复杂度。
输出模板:每段被审查代码需给出摘要(整体质量 1-5 分、关键发现数量、建议优先领域)、关键问题(问题描述、文件与行号、影响、严重级别 Critical/High/Medium、修复代码示例),并按类别列出安全、性能、质量与可维护性发现。
限制:资料未提供具体安装命令、收费方式与平台支持细节;兼容模型包括 Claude Fable 5、Claude Opus 5、Claude Sonnet 5、Claude Sonnet 4.6、Claude Opus 4.8、Claude Haiku 4.5,Claude Code 版本为 2.1.220。