BigHugger
sk Skill · addyosmani

deprecation-and-migration

Manages deprecation and migration. Use when removing old systems, APIs, or features. Use when migrating users from one implementation to another. Use when migrating a database schema in production, such as renaming or dropping a column without downtime (expand/contract). Use when deciding whether to maintain or sunset existing code.

installs 8w
19,157
30-day movement
starts with the next reading
Related entries
8
Connections
0
typescriptmarkdownJavaScript

A SKILL.md giving an AI coding agent guidance on deprecating and migrating systems, APIs, features, and database schemas. It covers decision frameworks, a four-step migration process, patterns like strangler and expand/contract, and common rationalizations.

Reach for it when removal or migration work needs structured principles instead of ad-hoc decisions, especially for downtime-sensitive schema changes.

Use it to

  • Plan a no-downtime expand/contract schema migration
  • Sunset an old API with a staged consumer migration
  • Apply the strangler pattern to replace a legacy system
  • Decide whether to maintain, deprecate, or remove code
  • Identify and handle zombie code

For Engineers using AI agents for deprecation and migration work

Host repository
addyosmani/agent-skills
Installs, lifetime
31k
Installs, 8 weeks
19k
Host stars
96k
Host language
JavaScript
topicsdeprecationmigrationdatabase-schemasrefactoringapi-designchecklists