Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
dauquangthanh avatar

Platform Migration

  • 18 installs
  • 14 repo stars
  • Updated January 23, 2026
  • dauquangthanh/hanoi-rainbow

platform-migration is a Hanoi Rainbow agent skill that plans infrastructure platform moves so developers can migrate clouds, clusters, and CI/CD with phased controls.

About

The platform-migration skill guides infrastructure-level moves such as cloud-to-cloud transfers, Kubernetes cluster migrations, CI/CD platform changes, monitoring stack upgrades, and IaC retooling. It promotes incremental waves, pilot migrations, dual-platform stabilization, and explicit validation before decommissioning source resources. Use it when you are changing cloud providers or core platform services and need structured assessment, risk planning, and cutover checklists complementary to application modernization.

  • Covers AWS, GCP, and Azure moves plus EKS, GKE, and AKS cluster migrations
  • Includes CI/CD switches and monitoring stack migrations with IaC guidance
  • Mandates non-prod pilots, parallel run periods, and documented rollback triggers
  • Links migration-types, risk-management, and post-migration-validation references

Platform Migration by the numbers

  • 18 all-time installs (skills.sh)
  • Ranked #821 of 1,039 Cloud & Infrastructure skills by installs in the Skillselion catalog
  • Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/dauquangthanh/hanoi-rainbow --skill platform-migration

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs18
repo stars14
Last updatedJanuary 23, 2026
Repositorydauquangthanh/hanoi-rainbow

How do you migrate cloud, Kubernetes, or CI/CD platforms without a risky big-bang cutover?

Plans cloud-to-cloud, Kubernetes, CI/CD, monitoring, and IaC migrations with phased cutovers, pilots, validation, and rollback procedures.

Who is it for?

Platform engineers executing cloud or orchestration migrations who need inventory, pilot, and validation workflows from the skill references.

Skip if: Single-application refactors with no infrastructure provider change or trivial config tweaks.

When should I use this skill?

Users mention cloud migration, platform switch, K8s migration, multi-cloud, or changing cloud providers.

What you get

Migration plans with inventories, target architecture maps, pilot results, validation steps, and decommission checklists.

Files

SKILL.mdMarkdownGitHub ↗

Platform Migration

Overview

This skill provides comprehensive guidance for migrating infrastructure platforms, cloud providers, container orchestration systems, CI/CD pipelines, and observability stacks. Focus is on infrastructure-level migrations that complement application modernization efforts.

Platform migrations are infrastructure-focused and should be paired with application migration strategies. Use cloud-neutral design patterns to reduce future migration effort, though multi-cloud strategies increase complexity while reducing vendor lock-in.

Core Migration Principles

Key Practices:

  • Test everything in non-production first
  • Automate using Infrastructure as Code (IaC)
  • Migrate incrementally rather than "big bang"
  • Maintain both platforms during stabilization
  • Budget 20-30% more time than estimated
  • Document architecture decisions and rationale

Avoid These Pitfalls:

  • Migrating everything at once without phased approach
  • Skipping non-production validation
  • Ignoring cost estimation for target platform
  • Failing to optimize during migration (pure lift-and-shift)
  • Inadequate monitoring during transition
  • Leaving resources running on both platforms post-migration

Migration Workflow

Step 1: Assessment and Planning

Identify Migration Type:

  • Cloud-to-cloud (AWS↔GCP↔Azure)
  • Kubernetes cluster migration (EKS→GKE→AKS)
  • CI/CD platform change (Jenkins→GitLab→GitHub Actions)
  • Monitoring stack migration (Prometheus→Datadog→New Relic)
  • Container registry migration (Docker Hub→ECR→GCR→ACR)
  • Network infrastructure transformation
  • Infrastructure as Code migration (Terraform→CloudFormation→Bicep)

For detailed migration type workflows: See migration-types.md

Step 2: Inventory and Dependencies

  • Document all resources in source platform
  • Map dependencies between components
  • Identify proprietary services without direct equivalents
  • Estimate costs in target platform
  • Assess technical constraints and requirements

Step 3: Design Target Architecture

  • Map source services to target equivalents
  • Design network topology and connectivity
  • Plan IAM and security model
  • Define migration approach (phased, parallel, cutover)
  • Create rollback procedures

For IaC-specific migrations: See infrastructure-as-code-migration.md

Step 4: Risk Assessment and Mitigation

  • Identify critical dependencies and single points of failure
  • Plan for downtime windows
  • Establish success criteria and validation tests
  • Define rollback triggers and procedures

For comprehensive risk planning: See risk-management.md

Step 5: Pilot Migration

  • Select non-critical workload for pilot
  • Execute migration following documented procedure
  • Validate functionality and performance
  • Measure costs and resource utilization
  • Document lessons learned and adjust plan

Step 6: Production Migration

  • Migrate in planned waves/phases
  • Implement data replication and synchronization
  • Execute DNS cutover per service
  • Monitor performance and errors continuously
  • Validate each wave before proceeding

For validation procedures: See post-migration-validation.md

Step 7: Optimization and Cleanup

  • Right-size resources based on actual usage
  • Optimize costs using platform-native features
  • Improve performance with platform capabilities
  • Decommission source resources systematically
  • Document final architecture

For cost optimization strategies: See cost-optimization-during-migration.md

Common Migration Scenarios

Cloud-to-Cloud Migration

Migrating between AWS, GCP, Azure, or moving from on-premise to cloud. Requires service mapping, network connectivity, and data transfer strategy.

Load: migration-types.md - Section 1: Cloud-to-Cloud Migration

Kubernetes Platform Migration

Moving clusters between EKS, GKE, AKS, or to self-managed Kubernetes. Involves workload migration, persistent storage, service meshes, and ingress controllers.

Load: migration-types.md - Section 2: Kubernetes Platform Migration

CI/CD Platform Changes

Transitioning between Jenkins, GitLab CI, GitHub Actions, CircleCI, or other platforms. Requires pipeline translation and secrets migration.

Load: migration-types.md - Section 3: CI/CD Platform Migration

Monitoring Stack Migration

Changing observability tools like Prometheus→Datadog, CloudWatch→New Relic. Includes metrics, logs, traces, and alerting.

Load: migration-types.md - Section 4: Monitoring Stack Migration

Container Registry Migration

Moving container images between Docker Hub, ECR, GCR, ACR, Harbor, or private registries.

Load: container-registry-migration.md

Network Infrastructure Migration

Transforming VPC configuration, VPN connections, DNS, load balancers, and CDN infrastructure.

Load: network-infrastructure-migration.md

Database Platform Migration

Migrating databases to different cloud providers or managed services.

Load: database-platform-migration.md

Migration Tools and Utilities

For platform-specific migration tools, automation scripts, and utilities:

Load: migration-tools.md

Includes cloud provider migration tools (AWS MGN, Azure Migrate, Google Cloud Migrate), Kubernetes tools (Velero, Kustomize), IaC tools (Terraformer, CDK), and data transfer utilities.

Reference Documentation

Migration Principles

Load: migration-principles.md Complete best practices, anti-patterns, and key considerations for any platform migration.

Risk Management

Load: risk-management.md Risk identification, mitigation strategies, contingency planning, and rollback procedures.

Post-Migration Validation

Load: post-migration-validation.md Validation checklists, testing procedures, performance benchmarking, and cutover verification.

Cost Optimization

Load: cost-optimization-during-migration.md Cost analysis, optimization strategies, and budget management during migration.

Output Formats

When generating migration artifacts, produce:

  • Migration Plan: Detailed phases, timelines, dependencies, resources
  • Architecture Diagrams: Source and target architecture with transition states
  • Service Mapping: Complete mapping between source and target services
  • Runbooks: Step-by-step execution procedures with rollback steps
  • Validation Checklists: Acceptance criteria and testing procedures
  • Risk Register: Identified risks, impact, probability, mitigation
  • Cost Analysis: Comparative cost breakdown with optimization opportunities

Related skills

FAQ

What migration types are listed?

It includes cloud-to-cloud, Kubernetes cluster, CI/CD platform, monitoring stack, registry, network, and IaC migrations.

What pitfalls does it warn about?

It warns against big-bang moves, skipping non-prod validation, and leaving duplicate resources running on both platforms.

Is application migration included?

It states platform migrations are infrastructure-focused and should pair with separate application migration strategies.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.