SuperAPI AI 工具集

quality-reviewer

测试与质量

查看项目

更新于 10-15 19:57

技能介绍

用途:在开发过程中自动执行 DevPrep AI 的代码质量标准,覆盖 ESLint、TypeScript 严格模式、文件行数、复杂度、命名、导入路径与目录架构等检查。

主要能力:文件不超过 180 行(仅代码)、函数复杂度不超过 15、函数不超过 50 行、参数不超过 4 个;TypeScript 启用严格模式、禁止 any、接口使用 I 前缀、类型导入使用 import type;命名规范包括接口 IUserProfile、类型 QuestionType、函数 camelCase、组件 PascalCase;导入须使用路径别名(如 @shared/ui/button),禁止相对路径;架构采用 app、modules、shared、lib、store、styles 六目录结构。

使用方式:可由关键词 review、check、validate、verify、lint、quality、standards、type check、typescript、complexity、file size、architecture 自动触发。可运行单项检查脚本,如 ./.claude/skills/quality-reviewer/scripts/check-file-size.sh、check-complexity.sh、check-imports.sh、check-architecture.sh、check-naming.sh;也可运行完整审查 ./.claude/skills/quality-reviewer/scripts/full-review.sh,依次执行文件大小、复杂度、导入、架构、命名、ESLint、TypeScript 七项检查。

适用场景:DevPrep AI 项目开发中的代码质量把关、重构辅助与规范落地。

限制:资料未提供安装方式、收费信息、支持平台及与其他项目的兼容性说明;示例文件使用 // @ts-nocheck 和 /* eslint-disable */ 抑制 IDE 警告,并通过 frontend/tsconfig.json 排除构建时编译。