legacy-migration-planner

Analyze code and dependencies to define phased migration strategies.

Updated May 1, 2026
One-click install
npx skills add https://github.com/Roger-Quinelato/BBSIA-Copia --skill legacy-migration-planner-roger-quinelato
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: legacy-migration-planner
Source: https://github.com/Roger-Quinelato/BBSIA-Copia/tree/main/.claude/skills/legacy-migration-planner
Command: npx skills add https://github.com/Roger-Quinelato/BBSIA-Copia --skill legacy-migration-planner-roger-quinelato

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires web search, context7, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps system architects and technical teams create detailed, evidence-backed migration plans for modernizing legacy systems, reducing uncertainty and risk.

Core Features & Use Cases

  • Migration Strategy Design: Assists in selecting appropriate patterns like strangler fig, service extraction, or database dual-write.
  • Research and Mapping: Guides deep analysis of codebases, dependencies, and data stores with verified external sources.
  • Step-by-Step Planning: Generates detailed, self-contained domain plans and an integrated overall roadmap for phased migration.

Quick Start

Use the migration planner to generate a detailed step-by-step plan for transitioning a monolith to microservices with minimal downtime.

Frequently Asked Questions about legacy-migration-planner

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

FAQPage Schema
What is legacy system migration planning and when do I need it?

Legacy system migration planning is the process of analyzing codebases, dependencies, and data stores to define phased strategies for system upgrades. You need it when modernizing legacy architecture to reduce uncertainty, manage transformation risks, and ensure research-backed decisions.

How do I plan a migration from a monolith to microservices with minimal downtime?

Plan a monolith to microservices migration by analyzing code dependencies, selecting patterns like strangler fig or service extraction, and generating self-contained domain plans. This phased approach defines an integrated roadmap to ensure minimal downtime during the transition.

What's the best way to manage risks during a database migration?

The best way to manage risks during a database migration is to use evidence-backed planning that maps dependencies and validates architecture patterns, such as database dual-write strategies, ensuring organizational constraints are met before execution.

Does this migration planner support phased strategies for complex system architecture?

Yes, the migration planner supports complex system architecture by generating detailed, self-contained domain plans and an integrated overall roadmap. It ensures phased strategies are compatible with organizational constraints through research-backed analysis.

Can I use this for service extraction and decomposition planning?

Yes, you can use this planner for service extraction and decomposition planning. It assists in selecting appropriate migration patterns, guides deep analysis of codebases, and defines step-by-step validation for multi-step transformation projects.

What are the limitations of automated migration planning for legacy code?

Automated migration planning relies on deep analysis of existing codebases, dependencies, and data stores with verified external sources. It requires accurate input mapping and organizational constraint alignment to avoid gaps in risk management and phased strategy execution.