用途:在用户说“重构”“提取”“合并”“优化结构”“简化代码”,或涉及表格列、数据结构、配置项修改、if/else/switch 分支合并时触发,提供一套重构安全检查清单。
主要能力:要求重构前必须完整读取原始代码,禁止凭记忆或推测;对表格列、数据结构等制作前后对比清单;重构后逐项验证列数、列顺序、列名、字段数量与类型、条件分支覆盖。清单还覆盖循环依赖预检(先提取共享方法到独立 Helper 再拆子模块)、状态管理提取时 open 覆盖调用方预设状态、Modal/Dialog 的 title/header/footer 结构丢失、复杂 render 逻辑被简化为空字段、字段名推测错误、散弹式修复、位置对应集合去重错位等陷阱,并给出识别信号与检查项。
使用方式:按资料中的流程执行——先 Read 原始文件(如 Read: file_path="src/views/Order.vue"),条件分支用 Grep 分别读取各分支;随后制作对比清单;完成后输出重构对比与变更说明,并逐项核对验证清单。
限制:技能内容为规范与检查清单,未提供安装命令、具体运行环境要求、价格或平台信息;多语言实现示例见 references/multi-lang-examples.md,本资料未展开。示例代码涉及具体业务字段,仅作流程说明,不应直接照搬。