SuperAPI AI 工具集

refactor

编程与开发

查看项目

更新于 10-15 21:08

技能介绍

用途:按明确目标安全重构遗留代码。输入包括待重构代码、重构目标(如提升可读性、引入某种模式、降低耦合),以及可选的约束条件。

主要能力:先复述目标与约束并声明保持行为不变;提出目标设计(模式、模块边界、契约);给出重构后的代码或代表性片段;解释取舍(性能、可读性、可测试性);补充安全校验,包括测试、指标与上线步骤;给出由小提交组成的增量计划;要求每行不超过80字符。

输出结构:目标与约束、诊断(坏味道、风险)、目标设计(模式、模块边界、公共接口)、重构代码片段(旧/新对比)、理由(为何更好、考虑过的替代方案)、安全与验证(回归测试、契约/属性检查、性能基线、可观测性)、增量计划、回退方案、后续事项。

适用场景:需要在不改变外部行为的前提下改善遗留代码结构,并希望有测试与回退保障的工程任务。

限制:资料未提供具体安装命令、平台支持、收费方式或实际效果说明;该技能为模板式指引,不保证自动完成重构。