用途:审查、审计、批评或分析代码质量,适用于 Claude Code 或人工编写的多语言代码,输出结构化发现供 Claude Code 处理,并生成人类可读的 REVIEW.md 摘要。\n\n主要能力:覆盖 Correctness(逻辑错误、边界、空值、类型、竞态)、Security(注入、认证授权、密钥泄露、不安全反序列化、路径穿越、依赖风险)、Performance(复杂度、多余分配、N+1 查询、缓存、阻塞、内存泄漏)、Testing(覆盖率、边界用例、脆弱测试、集成测试、mock)、Documentation(docstring、过时注释、命名、README、公共 API)与 Architecture(耦合、上帝对象、循环依赖、分层违规、抽象缺失)六大类别,并按 Critical/Major/Minor/Nitpick 分级。\n\n使用方式:先确定审查范围(单文件、目录、Diff/PR 或整个代码库),再选择深度(Quick 仅关键问题;Standard 全类别平衡;Deep 详尽且侧重安全)。检测语言后加载对应参考文件,如 R → references/r.md、Python → references/python.md、SQL → references/sql.md、C++ → references/cpp.md、Rust → references/rust.md、Go → references/go.md、Ansible → references/ansible.md、Kubernetes/Kustomize → references/kubernetes.md、Dockerfile → references/dockerfile.md、Docker Compose → references/docker-compose.md、Bash → references/bash.md。可查询 context7 MCP 获取库与框架文档、验证 API 用法与废弃模式;可通过子代理并行审查(语言子代理、安全子代理、架构子代理)。\n\n输出:一是按文件分组、按严重程度排序的结构化发现(含行号、严重度、类别、问题、当前代码、建议修复、理由);二是在项目根目录写 REVIEW.md,包含审查范围、深度、日期、概述、按严重度与类别的计数表、建议与正面观察。用户确认后可应用 Critical/Major 修复并复审查看是否引入新问题,同时更新 REVIEW.md 的解决状态。\n\n限制:资料未提供该 Skill 的收费、价格、平台限制、安装命令或具体调用语法;实际参考文件与子代理能力取决于运行环境,资料未说明。
code-review
测试与质量
更新于 10-16 06:19