SuperAPI AI 工具集

refactor-plan

编程与开发

查看项目

更新于 10-16 08:48

技能介绍

用途:在开始跨多个文件的重构前,先产出一份具体、可执行的计划,而不是直接改代码。适用于用户要求规划、排序、界定范围或安全执行多文件重构的场景。

主要能力:准备计划期间不编辑文件;搜索代码库以了解当前状态,阅读足够的实现、测试、配置和文档,使计划贴合仓库实际;识别受影响文件、所有权边界、依赖以及可能的隐藏耦合;按安全顺序规划改动,优先契约与类型,然后是实现、调用方、测试,最后清理;在各阶段之间加入验证步骤和最终验证命令;为风险最高的阶段加入回滚或恢复步骤。

使用方式:使用指定输出格式,包含标题、当前状态、目标状态、受影响文件表(文件、变更类型、依赖)、分阶段执行计划(阶段1类型与接口、阶段2实现、阶段3测试、阶段4清理)、回滚计划和风险。每步带有复选框与验证方式,例如在测试阶段运行 npm test。计划完成后停止并询问“Shall I proceed with Phase 1?”,等待确认后再实施;即使用户已要求实现,也应先给计划并等待确认,除非用户明确表示计划后无需审查直接继续。若请求过于模糊而无法安全规划,应提出简洁的澄清问题而非编辑文件。

限制:技能本身只负责规划与确认,不执行代码修改;重构的具体范围、验证命令和回滚方式需依据仓库实际情况确定。资料未提供收费、价格、平台等其他信息。