Cloud migration planning involves assessing current infrastructure, designing migration strategies, executing migrations with minimal downtime, and validating outcomes. Support lift-and-shift, replatforming, and refactoring approaches for smooth cloud adoption.
When to Use
Moving from on-premises to cloud
Cloud platform consolidation
Legacy system modernization
Reducing data center costs
Improving scalability and availability
Meeting compliance requirements
Disaster recovery enhancement
Technology refresh initiatives
Quick Start
Minimal working example:
# Cloud migration assessment tool
from enum import Enum
from typing import Dict, List, Tuple
from dataclasses import dataclass
class MigrationStrategy(Enum):
LIFT_AND_SHIFT = "lift_and_shift" # Rehost
REPLATFORM = "replatform" # Rehost with optimizations
REFACTOR = "refactor" # Rebuild for cloud
REPURCHASE = "repurchase" # Switch to SaaS
RETIRE = "retire" # Decommission
class ApplicationComplexity(Enum):
LOW = 1
MEDIUM = 2
HIGH = 3
@dataclass
class ApplicationAssessment:
name: str
complexity: ApplicationComplexity
dependencies: List[str]
estimated_effort: int # days
business_criticality: int # 1-10
current_costs: float # annual
// ... (see reference guides for full implementation)
Reference Guides
Detailed implementations in the references/ directory:
Guide
Contents
Migration Assessment and Planning
Migration Assessment and Planning
Database Migration Strategies
Database Migration Strategies
Terraform Migration Infrastructure
Terraform Migration Infrastructure
Cutover Validation Checklist
Cutover Validation Checklist
Best Practices
✅ DO
Perform thorough discovery and assessment
Run parallel systems during transition
Test thoroughly before cutover
Have rollback plan ready
Monitor closely post-migration
Document all changes
Train operations team
Maintain previous systems temporarily
❌ DON'T
Rush migration without planning
Migrate without testing
Forget rollback procedures
Ignore dependencies
Skip stakeholder communication
Migrate everything at once
Forget to update documentation
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: aj-geddes-useful-ai-prompts-cloud-migration-planning3description: Cloud Migration Planning4---56# Cloud Migration Planning78## Table of Contents910- [Overview](#overview)11- [When to Use](#when-to-use)12- [Quick Start](#quick-start)13- [Reference Guides](#reference-guides)14- [Best Practices](#best-practices)1516## Overview1718Cloud migration planning involves assessing current infrastructure, designing migration strategies, executing migrations with minimal downtime, and validating outcomes. Support lift-and-shift, replatforming, and refactoring approaches for smooth cloud adoption.1920## When to Use2122- Moving from on-premises to cloud23- Cloud platform consolidation24- Legacy system modernization25- Reducing data center costs26- Improving scalability and availability27- Meeting compliance requirements28- Disaster recovery enhancement29- Technology refresh initiatives3031## Quick Start3233Minimal working example:3435```python36# Cloud migration assessment tool37from enum import Enum38from typing import Dict, List, Tuple39from dataclasses import dataclass4041class MigrationStrategy(Enum):42 LIFT_AND_SHIFT = "lift_and_shift" # Rehost43 REPLATFORM = "replatform" # Rehost with optimizations44 REFACTOR = "refactor" # Rebuild for cloud45 REPURCHASE = "repurchase" # Switch to SaaS46 RETIRE = "retire" # Decommission4748class ApplicationComplexity(Enum):49 LOW = 150 MEDIUM = 251 HIGH = 35253@dataclass54class ApplicationAssessment:55 name: str56 complexity: ApplicationComplexity57 dependencies: List[str]58 estimated_effort: int # days59 business_criticality: int # 1-1060 current_costs: float # annual61// ... (see reference guides for full implementation)62```6364## Reference Guides6566Detailed implementations in the `references/` directory:6768| Guide | Contents |69|---|---|70| [Migration Assessment and Planning](references/migration-assessment-and-planning.md) | Migration Assessment and Planning |71| [Database Migration Strategies](references/database-migration-strategies.md) | Database Migration Strategies |72| [Terraform Migration Infrastructure](references/terraform-migration-infrastructure.md) | Terraform Migration Infrastructure |73| [Cutover Validation Checklist](references/cutover-validation-checklist.md) | Cutover Validation Checklist |7475## Best Practices7677### ✅ DO7879- Perform thorough discovery and assessment80- Run parallel systems during transition81- Test thoroughly before cutover82- Have rollback plan ready83- Monitor closely post-migration84- Document all changes85- Train operations team86- Maintain previous systems temporarily8788### ❌ DON'T8990- Rush migration without planning91- Migrate without testing92- Forget rollback procedures93- Ignore dependencies94- Skip stakeholder communication95- Migrate everything at once96- Forget to update documentation9798---99> Converted and distributed by [TomeVault](https://tomevault.io/claim/aj-geddes) — claim your Tome and manage your conversions.100<!-- tomevault:4.0:skill_md:2026-04-11 -->
Run npx skillmds@latest add tomevault-io/aj-geddes-useful-ai-prompts-cloud-migration-planning in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Cloud Migration Planning It is listed under DevOps & Infra on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.