mcpField
P
principle-migrate-callers-then-delete-legacy-apis

principle-migrate-callers-then-delete-legacy-apis

github.com/michael-denyer开发3.7k887 次安装1 天前更新
代码仓库

关于 principle-migrate-callers-then-delete-legacy-apis

一项开发技能,适用于可接受协调式破坏性变更且无需兼容外部用户的重构。它建议先将调用方和测试迁移到新 API 契约,再删除旧 API。

主要功能

  1. 01确认兼容性限制
  2. 02按新契约更新测试
  3. 03删除仅保护实现细节的测试
  4. 04迁移调用方后再删除旧 API

适用场景

  1. 01在重构中简化 API
  2. 02协调破坏性 API 变更
  3. 03移除过时的兼容路径

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/michael-denyer/pstack-claude --skill principle-migrate-callers-then-delete-legacy-apis

安装后在 Claude Code 中输入/principle-migrate-callers-then-delete-legacy-apis确认已加载。

详细介绍

迁移调用方,然后删除旧版 API

  • 更新测试以验证新契约,并删除仅用于保护重构前实现细节的测试

适用情况:

  • 没有外部用户依赖向后兼容性
  • 项目能够承担协调一致的破坏性变更
  • 新 API 是简化或重构计划的一部分

评论

支持 Markdown