360 Secure SkillHub
360 安全技能中心

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

该 Skill 提供一条软件重构原则:引入新内部 API 时,同步迁移旧调用方并删除旧 API,避免保留兼容层;适用于无外部用户依赖向后兼容且项目可承受协调性破坏变更的场景。

michael-denyer
热度 0.00
最近更新 2026-10-19 04:13:20
分类:开发依赖:纯提示词应用场景:API 集成 / 代码审查

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add michael-denyer/pstack-claude/principle-migrate-callers-then-delete-legacy-apis
Metadata
name
principle-migrate-callers-then-delete-legacy-apis
description
Apply when introducing a new internal API while old callers still exist. Migrate callers and delete the old API in the same wave instead of preserving compatibility layers.
user-invocable
false

Migrate Callers Then Delete Legacy APIs

  • Update tests to assert the new contract, and delete tests that only protect pre-refactor implementation details

When this applies:

  • No external users depend on backward compatibility
  • The project can absorb coordinated breaking changes
  • The new API is part of a simplification or refactor initiative