SuperAPI AI 工具集

refactor

编程与开发

查看项目

更新于 10-16 08:09

技能介绍

用途:多目标重构编排器,用于清理杂乱代码/文档、简化代码、重构文档结构与批量清理。触发关键词包括 refactor、cleanup、simplify、restructure、批量重构等。不适用场景:新功能开发、修 bug、代码理解、仅做文档评审,或已知单文件简化(直接用 /simplify)。

主要能力:支持 --target 指定文件或目录,--auto 基于内联指标自动检测目标,--max-targets 限制每轮数量(默认 10),--mode reference-stability 进行受限的指针转换。自动模式按复杂度 0.40、变更频率 0.35、隔离度 0.25 打分排序。代码目标流程包含 /verify fast 基线、/simplify、行为门禁、/codex-review-fast 与 /precommit-fast;文档目标跳过行为门禁,改用 /de-ai-flavor 或 /doc-refactor 加 /codex-review-doc。reference-stability 模式最多 5 个显式文件,仅做同类锚点转换(path § heading、path + symbol 等),不碰可执行字符串、断言、fixture、快照与数据。

使用方式:如 /refactor --target src/utils.ts、/refactor --auto --max-targets 5,或 /refactor --mode reference-stability --target a.md --target b.js。路径需为仓库相对路径,拒绝绝对路径、.. 穿越与符号链接逃逸。禁止执行 git add/commit/push,通常建议使用 /smart-commit --execute 交由用户提交。

限制:配置/shell/测试类目标暂未调度(v2);reference-stability 模式与 --auto 不兼容,且其内部评审不作为最终结论,外层整体门禁仍待完成。资料未提供收费、价格与平台信息。