deprecation-and-migration

Plan software deprecation and migration with templates and decision criteria.

13|3|Updated May 12, 2026
One-click install
npx skills add https://github.com/kevinnft/ai-agent-skills --skill deprecation-and-migration-kevinnft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deprecation-and-migration
Source: https://github.com/kevinnft/ai-agent-skills/tree/main/skills/addyosmani/deprecation-and-migration
Command: npx skills add https://github.com/kevinnft/ai-agent-skills --skill deprecation-and-migration-kevinnft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Codebases accumulate maintenance burden when old systems linger. This skill provides a structured approach to deprecating and migrating, helping teams plan sunsetting, communicate changes, and minimize disruption.

Core Features & Use Cases

  • Deprecation planning: defines criteria for sunset decisions and replacement strategies.
  • Migration guidance: outlines steps to move users from legacy to new implementations.
  • Governance and documentation: provides templates, decision records, and migration playbooks.

Quick Start

Outline a deprecation plan and migration guide for a legacy feature.

Frequently Asked Questions about deprecation-and-migration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a safe deprecation and migration for legacy software features?

Plan deprecation and migration by defining sunset criteria and replacement strategies. This provides structured governance, templates, and decision records to safely end-to-end sunset features while moving users to new implementations.

What is the best way to sunset old code without disrupting users?

Sunsetting old code safely requires structured migration guidance and playbooks. This provides clear communication templates and decision criteria to minimize disruption while moving users from legacy systems to replacements.

When should I start a software sunset workflow for maintenance burden?

Start a software sunset workflow when codebases accumulate maintenance burden from lingering old systems. Apply structured deprecation planning to define sunset decisions and replacement strategies before the maintenance cost outweighs the system value.

How do I migrate users from a legacy implementation to a new system?

Migrate users from legacy implementations by following structured migration guidance steps. This outlines the end-to-end process to move users safely and provides governance documentation to track the transition.

Can I use this to generate decision records for software governance?

Yes, you can generate decision records for software governance. It provides templates and structured documentation to support end-to-end sunset workflows, ensuring deprecation criteria and migration playbooks are formally recorded.

What are the limitations of a structured deprecation plan?

A structured deprecation plan provides governance templates and decision criteria but does not automatically execute code removal. Teams must manually apply the migration guidance and sunset workflows to their specific software systems.