SuperAPI AI 工具集

refactoring

编程与开发

查看项目

更新于 10-16 05:47

技能介绍

用途:在不改变代码行为的前提下改进结构,只在确有收益时降低复杂度。适用于重构目标文件、组件、模块或已改动代码,也可用于处理框架相关调整。

主要能力:分析目标代码,识别目标、约束、模式与反模式;定义最小安全步骤并增量应用;在能实质改善重构时才加载相关技能。技能提示涵盖命名(naming-cheatsheet)、抽象问题(code-architecture-wrong-abstraction)、React(react-use-state、react-useeffect-avoid、react-use-client-boundary)、TypeScript(typescript-best-practices、typescript-interface-vs-type、typescript-satisfies-operator)以及项目布局(project-structure)。

使用方式:输入目标文件、组件、模块或改动代码,说明期望结果或痛点,以及不得改变的约束与行为。流程为分析代码、确定目标与约束、按需加载技能、定义最小安全步骤、增量修改、验证行为不变。输出包含 Refactor(改动区域)、Behavior(保持的行为)、Verification(运行的检查或未运行原因)。

限制:必须保持行为不变,避免破坏性变更;遵循项目约定,改动最小,避免过度重构;未经请求不得更改公共契约;有检查手段时应验证。具体安装命令、收费与平台信息暂未提供。