SuperAPI AI 工具集

front-refactor

编程与开发

查看项目

更新于 10-15 21:37

技能介绍

用途:对当前打开或用户明确指定的前端文件进行重构,覆盖命名改进、逻辑简化、死代码删除和现代语法替换,且不改变可观察行为。

主要能力:按扩展名识别语言并加载对应规则文件(.js/.ts/.mjs/.jsx/.tsx 用 front-refactor-js.md,.css/.sass/.scss 用 front-refactor-css.md,.vue、.svelte、.astro 各有对应文件),同时读取共享规则 front-refactor-rules.md。若会话中可用 context7 MCP,会获取最新官方文档以识别已废弃或已有现代写法的模式;不可用则跳过。

使用方式:默认无参数为预览模式,分析文件并输出结构化 diff,按 DEAD、NAMING、SIMPLIFY、MODERN 分组,每项含行号、前后代码片段和一句理由,并给出汇总表,不修改文件。传入 apply 为应用模式,重写整个文件并输出应用报告与备注。

限制:仅支持上述扩展名,其他类型会提示不支持;可能改变可观察行为的重构不会应用;跨多文件的重命名等无法安全独立应用的改动会被跳过并列入备注。具体安装与调用命令资料未提供。