用途:在编写、修复、编辑、审查或重构任何 TypeScript 代码时,强制应用 Robert C. Martin《Clean Code》第 17 章的完整规则目录,并针对 TypeScript 做了适配。
主要能力:覆盖注释(C1-C5,如不写元数据、删除过时与冗余注释、不提交注释掉的代码)、环境(E1-E2,一条命令构建 npm run build、一条命令测试 npm test)、函数(F1-F4,最多 3 个参数、无输出参数、无标志参数、删除死函数)、通用规则(G1-G36,如 DRY、删除死代码、避免魔法数字、函数只做一件事、得墨忒耳法则)、TypeScript 专属(TS1-TS3,显式稳定的导入、用枚举或字面量联合类型、显式标注公共接口并避免边界处的 any)、命名(N1-N7)与测试(T1-T9,如测试边界条件、测试需快速)。
使用方式:作为技能在代码审查或编辑时调用。审查时按规则编号指出违规,例如“G5 违规:重复逻辑”;修复或编辑时报告已修复内容,例如“已修复:将魔法数字提取为 SECONDS_PER_DAY(G25)”。
适用场景:TypeScript 项目的日常开发、代码评审与重构。
限制:资料未提供安装命令、收费、价格、平台或效果信息,暂未提供。