用途:该技能面向旧系统、API 或功能的弃用与迁移,帮助团队在移除遗留代码、下线功能或合并重复实现时,按纪律化流程推进,而不是仅发布公告。
主要能力:提供弃用决策检查(是否仍有独特价值、多少消费者依赖、是否已有成熟替代、谁负责、时间表如何);给出四阶段流程——公告(文档说明、代码标记、通知消费者、迁移指南)、迁移(用具体指标跟踪进度、协助消费者、阻止新用法)、移除(确认零调用/零流量/零用户后,在仅做移除的独立 PR 中删除)、可选复盘。还包含维护与迁移的判断信号、反模式、规则、红旗与完成后的验证清单。
使用方式:资料未提供具体安装命令或调用方式,仅说明该技能来自 helderberto/agent-skills,页面为 https://www.skills.sh/helderberto/agent-skills/deprecate。实际使用时按上述原则与阶段执行,例如用 @deprecated JSDoc、运行时警告、lint 规则或 CI 检查标记与阻止旧路径。
适用场景:移除遗留代码、下线功能、合并重复实现、迁移消费者到新接口。
限制:资料未提供收费、价格、平台支持或具体工具集成信息;核心原则强调不得在无成熟替代、无负责人、无移除日期的情况下弃用,且移除 PR 不应混入行为变更。