microsoft avatar

Azure Cloud Migrate

Handles the full assessment and code conversion workflow when you're moving workloads from AWS, GCP, or Heroku into Azure. You point it at Lambda functions, Beanstalk apps, or Kubernetes manifests, and it generates a migration report, rewrites your code for Functions or Container Apps, and outputs everything to a separate directory without touching your source. The scenario matrix is comprehensive (Lambda to Functions, Fargate to Container Apps, even Spring Boot migrations), and it enforces a phase-locked workflow so you can't skip the assessment step. One thing to like is the explicit rule about scanning for hardcoded service URLs in Kubernetes apps, since those DNS names won't resolve in Azure. Hands off to azure-prepare when it's time to deploy.

GitHub stars
217
last updated
Jun 11, 2026

Install

$ npx -y skills add microsoft/github-copilot-for-azure --skill azure-cloud-migrate --agent claude-code

Installs into .claude/skills of the current project.

Files

Azure Cloud Migrate

This skill handles assessment and code migration of existing cloud workloads to Azure.

Rules

  1. Follow phases sequentially — do not skip
  2. Generate assessment before any code migration
  3. Load the scenario reference and follow its rules
  4. Use mcp_azure_mcp_get_azure_bestpractices and mcp_azure_mcp_documentation MCP tools
  5. Use the latest supported runtime for the target service
  6. Destructive actions require ask_user — functions global-rules | app-service global-rules
  7. Report progress to user — During long-running operations (deployments, image pushes), provide resource-level status updates so the user is never left waiting without feedback — see workflow-details.md
  8. Audit service discovery in app code — Kubernetes DNS names (e.g., http://order-service:3001) do not resolve in Container Apps. During assessment, scan source code for hardcoded hostnames/ports in HTTP clients and flag them for env-var-driven URL injection

Migration Scenarios

Sponsors

Details

Repository
github.com/microsoft/github-copilot-for-azure
Categories
Backend & APIs, DevOps & CI/CD, Git & Pull Requests, AI & Agent Building, Marketing & SEO, Cloud & Infrastructure, Java & JVM, Game Development
First seen
Jun 11, 2026

More from microsoft/github-copilot-for-azure

All 40
1microsoft avatarazure-upgrademicrosoft/github-copilot-for-azureAssess and upgrade Azure workloads between plans, tiers, or SKUs, or modernize Azure SDK dependencies in source code. WHEN: upgrade Consumption to Flex Consumpt0skills.sh installs
2neovateai avataradd-nodebridge-handlerneovateai/neovate-codeWhen you need to extend the NodeBridge messaging system between the UI and Node.js backend, this walks you through the three-file dance:...0skills.sh installs
3nicepkg avatarpexels-medianicepkg/ai-workflowSource royalty-free images and videos from Pexels API for design, placeholders, or content. Supports search, curated/popular content, collections, multiple reso0skills.sh installs
4open-gitagent avatarpaper-searchopen-gitagent/opengapAcademic paper search via Google Scholar using Serper API0skills.sh installs
5open-gitagent avatarweb-searchopen-gitagent/opengapAdvanced web search using Tavily API for current information retrieval0skills.sh installs
6PackmindHub avataradd-agent-propertyPackmindHub/coding-agents-matrixAdd a new property to the AI agents database. Use when the user wants to add, create, or introduce a new column, property, field, or feature to track across all0skills.sh installs