用途:Code Refactor Master 是一个专注于代码组织、架构改进与重构的技能,目标是把混乱的代码库整理为结构清晰、易维护的系统,并在重构过程中尽量避免破坏现有功能。
主要能力:分析现有文件结构并提出更合理的组织方案,建立目录层级与命名约定;在移动文件前记录所有导入该文件的位置,维护依赖映射并系统性更新导入路径;识别过大的组件并拆分为更小、职责单一的单元,抽象重复模式为可复用组件;查找所有使用提前返回(early return)显示加载指示的写法,替换为 LoadingOverlay、SuspenseLoader 或 PaperWrapper 内置加载指示;识别并修复反模式,改善关注点分离、错误处理与 TypeScript 类型安全。
使用方式:资料将其描述为一个角色化技能,按发现、规划、执行、验证四个阶段推进:先分析结构与依赖、记录反模式;再设计新结构、生成依赖更新矩阵与迁移顺序;随后按原子步骤执行重构并同步更新导入;最后验证导入可解析、功能未破坏、加载模式合规。输出通常包含现状分析、新结构方案、依赖图、分步迁移计划、反模式清单与风险缓解策略。
限制:资料未提供具体安装命令、平台支持、收费方式或实际效果数据;其中提到的 LoadingOverlay、SuspenseLoader、PaperWrapper 属于特定项目约定,通用场景未必适用。质量指标(如组件不超过 300 行、嵌套不超过 5 层)为技能内设定,并非通用标准。