deprecation-and-migration

Generate staged deprecation and migration plans with consumer evidence and rollback criteria.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/vTRKA/supervibe --skill deprecation-and-migration-vtrka
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deprecation-and-migration
Source: https://github.com/vTRKA/supervibe/tree/main/skills/deprecation-and-migration
Command: npx skills add https://github.com/vTRKA/supervibe --skill deprecation-and-migration-vtrka

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deprecation and Migration turns risky removals into a staged compatibility plan by finding real consumers, documenting the change, and proving old and new paths still work.

Core Features & Use Cases

  • Consumer evidence and impact classification: searches for who depends on the old surface and classifies the change as additive, deprecating, breaking, or removal.
  • Migration and communication plan: produces ordered migration steps, rollout/rollback strategy, and a release communication plan with measurable removal criteria.
  • Verification before completion: defines verification commands to prove both old and new surfaces work before declaring the migration done, returning BLOCKED/PARTIAL when evidence is missing.

Quick Start

Ask your AI to create a migration plan for sunsetting an API by running consumer discovery, writing before/after instructions, and specifying rollback and verification commands.

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 an API deprecation without breaking existing consumers?

To plan an API deprecation without breaking consumers, generate a staged migration plan that includes compatibility bridges, dual-run strategies, or shims. This approach classifies the change impact and documents ordered migration steps to ensure old and new paths remain functional.

What is a staged migration plan for removing deprecated commands or configs?

A staged migration plan for removing deprecated commands or configs is a structured rollout strategy that finds real consumers, documents the change, and specifies verification commands. It requires consumer evidence and defines measurable removal criteria before the old surface is fully retired.

How do I verify a schema migration is complete before removing the old version?

To verify a schema migration is complete, run defined verification commands that prove both old and new surfaces work. The migration plan returns a BLOCKED or PARTIAL status when consumer evidence is missing, ensuring removal criteria are measurably met before completion.

Can I use a dual-run strategy to sunset a workflow across code and docs?

Yes, you can use a dual-run strategy to sunset a workflow across code, docs, and registry artifacts. This migration approach applies compatibility bridges and shims across multiple artifact types, preserving rollback capabilities while requiring consumer evidence before final removal.

What is the best way to classify changes when renaming an API?

The best way to classify changes when renaming an API is to evaluate the impact on real consumers and categorize the change as additive, deprecating, breaking, or removal. This classification directly shapes the staged migration plan, communication rollout, and rollback strategy.

Why does my migration plan return a BLOCKED status during release planning?

A migration plan returns a BLOCKED status during release planning when consumer evidence is missing or verification commands fail to prove both old and new paths work. This mechanism prevents unsafe removals by requiring measurable removal criteria and documented impact classification before proceeding.