AIKraft/Skills/azure-cloud-migrate

azure-cloud-migrate

Оценивает и мигрирует рабочие нагрузки из AWS, GCP в Azure (Lambda→Functions, Beanstalk→App Service, Fargate→Container Apps). Формирует отчеты и конвертирует код, требуя подтверждения перед деструктивными действиями.

MIMicrosoft official Разработка ★ 1.5k

Что делает навык

Навык выполняет оценку и миграцию рабочих нагрузок из AWS и GCP в Azure, включая конвертацию кода (Lambda→Functions, Beanstalk→App Service, Fargate→Container Apps). Он формирует отчеты об оценке перед началом миграции и требует подтверждения пользователя перед любыми деструктивными действиями.

Когда применять

  • Миграция серверных функций с AWS Lambda на Azure Functions
  • Перенос приложений с AWS Beanstalk на Azure App Service
  • Миграция контейнеризованных рабочих нагрузок с AWS Fargate на Azure Container Apps
  • Аудит исходного кода на наличие жестко заданных DNS-имен и портов перед переносом в Container Apps
  • Формирование отчетов об оценке совместимости и требований к среде выполнения

Как работает

  1. Загрузить справочник сценариев миграции и следовать его правилам
  2. Сгенерировать отчет об оценке (assessment) до начала любой миграции кода
  3. Использовать инструменты MCP mcp_azure_mcp_get_azure_bestpractices и mcp_azure_mcp_documentation
  4. Использовать последнюю поддерживаемую среду выполнения (runtime) для целевого сервиса
  5. Отсканировать исходный код на наличие жестко заданных имен хостов и портов в HTTP-клиентах (особенно Kubernetes DNS) и предложить использование переменных окружения
  6. Предоставлять пользователю обновления статуса во время длительных операций (развертывание, отправка образов)

Примеры запросов агенту

Оцений мою функцию AWS Lambda и подготовь план миграции на Azure Functions
Мигрируй мое приложение с AWS Beanstalk на Azure App Service, используя последнюю версию runtime
Проверь мой код для контейнеров Fargate на наличие проблем с DNS перед миграцией в Azure Container Apps

Что понадобится

  • Инструменты MCP: mcp_azure_mcp_get_azure_bestpractices, mcp_azure_mcp_documentation
  • Доступ к исходному коду для аудита и миграции
  • Права на выполнение деструктивных действий (требуют подтверждения ask_user)

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «azure-cloud-migrate» из репозитория: # https://github.com/microsoft/azure-skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r azure-cloud-migrate/ ~/.claude/skills/azure-cloud-migrate/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.