SuperAPI AI 工具集

refactor-helper

编程与开发

查看项目

更新于 10-16 08:45

技能介绍

Refactor Helper 是版本 1.0.0 的代码重构技能,定位为安全、系统性的重构辅助。触发场景包括重构(如“refactor this”“clean up code”)、代码改善与现代化(如更新到现代语法)。其核心原则是:每次提交只做一处重构、重构前后确保测试通过、保持行为不变,只改进结构。

常见能力涵盖多种重构模式:提取函数(将校验、计算、保存拆分)、用多态替换条件分支、简化条件判断、移除死代码。移除死代码可借助 npx ts-prune 查找未使用导出、npx depcheck 查找未使用依赖。

工作流分四步:识别代码坏味道(长函数、重复代码、复杂条件、上帝类、依恋情结等)并匹配相应重构;若缺少测试则先补测试;随后做小步增量重构,每步后跑测试;最后用 npm test、npm run lint、npm run typecheck 验证,并附检查清单(测试先通过、改动小而聚焦、行为无变化、代码更可读、提交信息清晰)。

限制与前提:资料未提供安装命令、支持的编程语言范围、收费与价格、平台兼容性等具体信息,暂未提供。