What problem does it solve? Major version upgrades fail when the migration guide is a renamed changelog: readers cannot tell whether a change affects them, cannot see what to type, and flood support with tickets. This Skill produces a migration guide that carries a working project from version N to N+1 with detection signals, before/after code, and a verified upgrade path. ## Core Features & Use Cases - Breaking-change inventory and ordering: Builds the change inventory from the tag-to-tag API diff, deprecation warnings, and support tickets, then orders entries by blast radius rather than alphabetically. - Six-part entry format: Every breaking change gets a verb-prefixed heading with stable anchor, an affected-if detection signal, a three-sentence rationale, before/after code, a fix, and an explicit escape hatch. - Path shape and automation decisions: Chooses between staged, single-hop, compat-build, and sequential-bridge paths, and ranks automation rungs from search patterns up to codemods and compat builds by reader hours saved per engineering hour. - Use Case: Your team is shipping v3 of an SDK with 14 breaking changes and no codemod. The Skill interviews you on the version pair, audience, and telemetry, then produces the inventory table, the recommended staged path via a warnings-only interim release, and the full guide draft verified by a cold upgrade run. ## Quick Start Ask the assistant to write the migration guide for your upcoming major version release, naming the version pair, the breaking changes, and your audience.