360 Secure SkillHub
360 安全技能中心

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

用于引入新内部 API 且旧调用方仍存在的场景:先迁移调用方并让测试验证新契约,再在同一轮变更中删除旧 API,避免保留兼容层。适用于可协调破坏性变更、无外部兼容要求且属于简化重构的项目。

cursor
热度 0.00
最近更新 2026-10-18 16:52:31
分类:开发依赖:纯提示词应用场景:API 集成 / 代码审查 / 工作流

安装技能

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

执行命令安装此 skill: npx secure-skills-cli add cursor/plugins/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.
disable-model-invocation
true

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