ln-76-architecture-migration-planner

Plans reversible architecture migrations with compatibility, data movement, rollout, and rollback phases.

556|83|Updated Oct 24, 2025
One-click install
npx skills add https://github.com/levnikolaevich/claude-code-skills --skill ln-76-architecture-migration-planner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ln-76-architecture-migration-planner
Source: https://github.com/levnikolaevich/claude-code-skills/tree/main/plugins/architecture-suite/skills/ln-76-architecture-migration-planner
Command: npx skills add https://github.com/levnikolaevich/claude-code-skills --skill ln-76-architecture-migration-planner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Moving a system from one architecture to another without a structured plan risks downtime, data loss, broken consumers, and irreversible cutover mistakes. This Skill produces an evidence-based migration plan that separates preparation, coexistence, migration, cutover, stabilization, and removal into independently verifiable phases.

Core Features & Use Cases

  • Gap and Dependency Mapping: Inventories affected modules, data stores, APIs, consumers, and shared mutable resources to map current-to-target changes.
  • Compatibility and Data Safety Design: Defines contract versioning, dual-read/dual-write behavior, expand/migrate/contract schema changes, backfill batching, and reconciliation oracles.
  • Reversible Phase Planning: Specifies entry gates, success evidence, abort conditions, and rollback or roll-forward actions for every phase, with explicit approval requirements for destructive steps.
  • Use Case: When splitting a monolith into services or migrating to a new database, use this Skill to produce a migration plan document with phased rollout, zero-use proof before removal, and clear rollback boundaries.

Quick Start

Ask the assistant to plan a reversible migration from your current architecture to a target architecture and write the phased plan to docs/architecture/migration-plan.md.

Frequently Asked Questions about ln-76-architecture-migration-planner

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

FAQPage Schema
How do I plan a safe architecture migration?

Start by establishing the current and target states from repository evidence, then map the gap across modules, data stores, APIs, and consumers. This Skill structures the work into preparation, coexistence, migration, cutover, stabilization, and removal phases, each with entry gates and rollback actions.

How to migrate a database schema without downtime?

Use the expand/migrate/contract pattern: apply additive schema changes first, backfill data with batched idempotent jobs, then remove old structures only after verified zero use. The Skill keeps additive and destructive operations in separate releases with explicit approval gates.

Does this Skill execute the migration or modify code?

No. The Skill is strictly read-only except for writing the approved migration plan document. It does not execute migrations, edit product code, run deployments, or change task trackers; execution is left to downstream implementation planning.

What happens when the current or target architecture is unclear?

The Skill returns a BLOCKED verdict rather than inventing either state. It requires specific enough evidence to compute a gap, and marks unknown consumers or unverifiable claims as migration risks instead of assuming zero usage.

When should I not use an architecture migration planner?

Avoid it for generic task planning, delivery review, or direct migration execution, which are explicitly out of scope. It fits only current-to-target architecture transitions where reversibility, compatibility, and data safety must be planned before implementation.