Deprecation and migration

SkillAI & models

Plan deprecation and migration—replacement first, consumer migration, strangler and adapter patterns, zombie code removal. Use when sunsetting APIs, libraries, or legacy modules.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Deprecation and migration skill

What this skill tells your AI

The instructions your AI receives, as published by charlieviettq/awesome-agent-skill in .claude/skills/deprecation-and-migration/SKILL.md and read by ahel’s review.

Decision questions

  1. Does the old system still provide unique value?
  2. How many consumers? Migration cost each?
  3. Is replacement production-proven?
  4. Cost of NOT deprecating (security, maintenance)?

Compulsory vs advisory

TypeWhen
AdvisoryStable legacy, optional migration
CompulsorySecurity risk, blocks progress — need tooling + deadline

Default advisory unless risk justifies force.

Process

  1. Build replacement first
  2. Announce — status, replacement, migration guide, timeline
  3. Migrate consumers incrementally; owner migrates users when possible
  4. Remove only after zero active usage verified

Patterns

PatternUse when
StranglerGradual traffic shift
AdapterOld interface, new implementation
Feature flagPer-consumer or cohort cutover

Zombie code signals

  • No maintainer, active dependents, failing tests ignored, stale deps

Output

Deprecation notice + migration steps + removal checklist.

Signals

GitHub stars
26
Forks
9
Last commit
Jul 2026
Advanced
Catalog kind
skill
Gateway key
deprecation-and-migration-charlieviettq
Source
github.com/charlieviettq/awesome-agent-skill