关于 principle-migrate-callers-then-delete-legacy-apis
一项开发技能,适用于可接受协调式破坏性变更且无需兼容外部用户的重构。它建议先将调用方和测试迁移到新 API 契约,再删除旧 API。
主要功能
- 01确认兼容性限制
- 02按新契约更新测试
- 03删除仅保护实现细节的测试
- 04迁移调用方后再删除旧 API
适用场景
- 01在重构中简化 API
- 02协调破坏性 API 变更
- 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