用途:当用户希望在不改变外部行为的前提下提升代码内部质量时,使用该技能生成分步重构计划。触发场景包括“refactor this”等重构请求。
主要能力:分析代码并指出前三大代码质量问题,例如重复逻辑、职责混杂、不必要的复杂度;对每个问题解释其为何构成问题,而不仅是指出问题存在;按顺序提出具体重构步骤;为每一步展示重构前与重构后的代码;验证重构后代码保持完全一致的外部行为;评估重构对可维护性、可读性和可测试性的提升程度。
使用方式:用户提供代码(模板中以 [PASTE CODE] 作为占位),技能按提示模板执行分析、计划、前后对比与影响评估。核心约束是“不改变外部行为,仅做内部改进”。
适用场景:需要安全、可控地改善既有代码结构,且要求行为兼容的重构任务。
限制:资料未提供具体支持的编程语言、运行环境、安装命令、收费方式或平台信息,暂未提供。