Выполняет деплой приложений с готовой инфраструктурой: azd up, azd deploy с проверками и обработкой ошибок. Требует предварительной подготовки через azure-prepare.
npx -y skills add microsoft/azure-skills --skill azure-deploy --agent claude-codeОБЯЗАТЕЛЬНОЕ ТРЕБОВАНИЕ: скилл azure-validate должен быть выполнен со статусом Validated ДО запуска этого скилла.
⛔ СТОП — ПРОВЕРКА ПРЕДВАРИТЕЛЬНЫХ ТРЕБОВАНИЙ
Перед продолжением убедитесь, что выполнены ОБА условия:
1. azure-prepare завершён → файл.azure/deployment-plan.mdсуществует
2. azure-validate пройден → статус плана =Validated
Если хотя бы одно из условий не выполнено, НЕМЕДЛЕННО ОСТАНОВИТЕСЬ:
— нет плана → сначала вызовите azure-prepare
— статус неValidated→ сначала вызовите azure-validate
⛔ НЕ ОБНОВЛЯЙТЕ СТАТУС ПЛАНА ВРУЧНУЮ
Вам запрещено самостоятельно менять статус наValidated. Только скилл azure-validate вправе выставлять этот статус после реальных проверок. Полный рабочий процесс:
azure-prepare→azure-validate→azure-deploy
Активируйте этот скилл, когда пользователь хочет:
azure.yaml и infra/ существуют)azd up, azd deploy или az deployment в подготовленном проектеЭтот скилл выполняет развёртывания. Он не создаёт приложения, не генерирует инфраструктурный код и не создаёт проекты с нуля. Для этих задач используйте azure-prepare.
.azure/deployment-plan.md должен существовать со статусом Validatedazd up, azd deploy, terraform apply и az deployment| # | Действие |
|---|---|
| 1 | Проверить план — прочитать .azure/deployment-plan.md, убедиться в статусе Validated и наличии раздела «Validation Proof» |
| 2 | Чек-лист перед развёртыванием — выполнить ВСЕ пункты |
| 3 | Загрузить рецепт — по полю recipe.type из .azure/deployment-plan.md |
| 4 | Проверка RBAC — для Container Apps + ACR с управляемым удостоверением: запустить azd provision --no-prompt, убедиться в распространении роли AcrPull |
| 5 | Выполнить развёртывание — следовать шагам рецепта |
| 6 | После развёртывания — настроить управляемое удостоверение SQL и применить EF-миграции, если применимо |
| 7 | Обработка ошибок — см. errors.md рецепта |
| 8 | Проверить успех — подтвердить завершение развёртывания и доступность эндпоинтов |
| 9 | Проверка ролей в боевой среде — запросить Azure и убедиться в корректности выданных RBAC-ролей |
| 10 | Отчёт о результатах — предоставить URL развёрнутых эндпоинтов в виде полных ссылок https:// |
⛔ ПРАВИЛО ФОРМАТА URL
При предоставлении URL эндпоинтов всегда используйте полный URL со схемойhttps://(например,https://myapp.azurewebsites.net). Многие команды Azure CLI возвращают имена хостов без схемы — всегда добавляйтеhttps://.
| Инструмент | Назначение |
|---|---|
mcp_azure_mcp_subscription_list | Список доступных подписок |
mcp_azure_mcp_group_list | Список групп ресурсов в подписке |
mcp_azure_mcp_azd | Выполнение AZD-команд |
azure__role | Список назначений ролей для проверки RBAC (шаг 9) |