用途:将 Claude 转变为系统化代码审查者,从质量、可维护性与最佳实践等维度评估软件项目,适用于审查单个文件、整个项目或 Jupyter Notebook。
主要能力:按结构化框架审查六方面——项目结构(目录组织、文件命名、配置与入口点)、文档(模块 docstring、README、行内注释、类型提示、变更记录)、逻辑与缺陷(空值处理、越界、类型不匹配、逻辑错误、资源泄漏、边界条件与性能)、测试(单元与集成测试、覆盖率、断言质量、mock 与参数化测试)、代码质量(格式、命名、重复代码、长函数、死代码、魔法数字)以及 Notebook 专属检查(单元格组织、可复现性、可视化与结果解读)。
使用方式:资料未提供具体安装命令或调用语法,仅说明该技能用于 Claude 需要审查任意格式代码的场景。审查输出包含执行摘要(总体评级、前 3-5 项建议、优点、风险等级)、详细分析(按文档、逻辑缺陷、测试、代码质量分项列出位置、问题、影响与修复建议)以及按严重程度排序的改进路线图。
适用场景:软件质量保证、代码评审、项目健康检查、Notebook 审查,并针对 Python(PEP 8、虚拟环境、异常处理)、R(Roxygen2、testthat)、JavaScript/Node.js(ES6+、ESLint、异步处理)给出语言特定考量。
限制:资料未说明支持的编程语言全集、是否可自动修复代码、收费方式或平台要求;具体安装与调用步骤暂未提供。