Skill · em Publicar e operar
azure-upgrade
Assess and upgrade Azure workloads between plans, tiers, or SKUs, or modernize Azure SDK dependencies in source code. WHEN: upgrade Consumption to Flex Consumption, upgrade Azure Functions plan, change hosting plan, function app SKU, migrate App Service to Container Apps, modernize legacy Azure…
Procedência
- Origem: microsoft/azure-skills
- Caminho:
skills/azure-upgrade - Versão fixada:
117b038edfef5d7af09848b8ffcd355f28f19956 - Licença: MIT
- Espelhado em 25/09/2026
- 460,3 mil instalações no skills.sh (lido em 25/09/2026)
Antes de instalar
31 arquivos · 162,4 KB · inclui 1 script que executa: references/languages/java/scripts/upgrade_bom.py
Instalar na sua CLI
O comando baixa a versão fixada (commit 117b038) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: instala em .claude/skills/azure-upgrade/.
d=".claude/skills/azure-upgrade" u="https://raw.githubusercontent.com/microsoft/azure-skills/117b038edfef5d7af09848b8ffcd355f28f19956/skills/azure-upgrade" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/global-rules.md" "$u/references/global-rules.md" \ -o "$d/references/languages/java/bom-migration/bom-gradle-settings.md" "$u/references/languages/java/bom-migration/bom-gradle-settings.md" \ -o "$d/references/languages/java/bom-migration/bom-gradle-toml.md" "$u/references/languages/java/bom-migration/bom-gradle-toml.md" \ -o "$d/references/languages/java/bom-migration/bom-gradle.md" "$u/references/languages/java/bom-migration/bom-gradle.md" \ -o "$d/references/languages/java/bom-migration/bom-maven.md" "$u/references/languages/java/bom-migration/bom-maven.md" \ -o "$d/references/languages/java/bom-migration/bom-migration.md" "$u/references/languages/java/bom-migration/bom-migration.md" \ -o "$d/references/languages/java/bom-migration/bom-validation.md" "$u/references/languages/java/bom-migration/bom-validation.md" \ -o "$d/references/languages/java/INSTRUCTION.md" "$u/references/languages/java/INSTRUCTION.md" \ -o "$d/references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md" "$u/references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md" \ -o "$d/references/languages/java/package-specific/com.microsoft.azure.management.md" "$u/references/languages/java/package-specific/com.microsoft.azure.management.md" \ -o "$d/references/languages/java/README.md" "$u/references/languages/java/README.md" \ -o "$d/references/languages/java/rules/efficiency.md" "$u/references/languages/java/rules/efficiency.md" \ -o "$d/references/languages/java/rules/execution-guidelines.md" "$u/references/languages/java/rules/execution-guidelines.md" \ -o "$d/references/languages/java/rules/review-code-changes.md" "$u/references/languages/java/rules/review-code-changes.md" \ -o "$d/references/languages/java/rules/troubleshooting.md" "$u/references/languages/java/rules/troubleshooting.md" \ -o "$d/references/languages/java/rules/upgrade-strategy.md" "$u/references/languages/java/rules/upgrade-strategy.md" \ -o "$d/references/languages/java/rules/upgrade-success-criteria.md" "$u/references/languages/java/rules/upgrade-success-criteria.md" \ -o "$d/references/languages/java/scripts/upgrade_bom.py" "$u/references/languages/java/scripts/upgrade_bom.py" \ -o "$d/references/languages/java/templates/PLAN_TEMPLATE.md" "$u/references/languages/java/templates/PLAN_TEMPLATE.md" \ -o "$d/references/languages/java/templates/PROGRESS_TEMPLATE.md" "$u/references/languages/java/templates/PROGRESS_TEMPLATE.md" \ -o "$d/references/languages/java/templates/SUMMARY_TEMPLATE.md" "$u/references/languages/java/templates/SUMMARY_TEMPLATE.md" \ -o "$d/references/languages/java/workflow/phase-1-precheck.md" "$u/references/languages/java/workflow/phase-1-precheck.md" \ -o "$d/references/languages/java/workflow/phase-2-plan.md" "$u/references/languages/java/workflow/phase-2-plan.md" \ -o "$d/references/languages/java/workflow/phase-3-execute.md" "$u/references/languages/java/workflow/phase-3-execute.md" \ -o "$d/references/languages/java/workflow/phase-4-summarize.md" "$u/references/languages/java/workflow/phase-4-summarize.md" \ -o "$d/references/services/functions/assessment.md" "$u/references/services/functions/assessment.md" \ -o "$d/references/services/functions/automation.md" "$u/references/services/functions/automation.md" \ -o "$d/references/services/functions/consumption-to-flex.md" "$u/references/services/functions/consumption-to-flex.md" \ -o "$d/references/services/redis/redis-to-amr.md" "$u/references/services/redis/redis-to-amr.md" \ -o "$d/references/workflow-details.md" "$u/references/workflow-details.md"
Global: instala em ~/.claude/skills/azure-upgrade/.
d="$HOME/.claude/skills/azure-upgrade" u="https://raw.githubusercontent.com/microsoft/azure-skills/117b038edfef5d7af09848b8ffcd355f28f19956/skills/azure-upgrade" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/global-rules.md" "$u/references/global-rules.md" \ -o "$d/references/languages/java/bom-migration/bom-gradle-settings.md" "$u/references/languages/java/bom-migration/bom-gradle-settings.md" \ -o "$d/references/languages/java/bom-migration/bom-gradle-toml.md" "$u/references/languages/java/bom-migration/bom-gradle-toml.md" \ -o "$d/references/languages/java/bom-migration/bom-gradle.md" "$u/references/languages/java/bom-migration/bom-gradle.md" \ -o "$d/references/languages/java/bom-migration/bom-maven.md" "$u/references/languages/java/bom-migration/bom-maven.md" \ -o "$d/references/languages/java/bom-migration/bom-migration.md" "$u/references/languages/java/bom-migration/bom-migration.md" \ -o "$d/references/languages/java/bom-migration/bom-validation.md" "$u/references/languages/java/bom-migration/bom-validation.md" \ -o "$d/references/languages/java/INSTRUCTION.md" "$u/references/languages/java/INSTRUCTION.md" \ -o "$d/references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md" "$u/references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md" \ -o "$d/references/languages/java/package-specific/com.microsoft.azure.management.md" "$u/references/languages/java/package-specific/com.microsoft.azure.management.md" \ -o "$d/references/languages/java/README.md" "$u/references/languages/java/README.md" \ -o "$d/references/languages/java/rules/efficiency.md" "$u/references/languages/java/rules/efficiency.md" \ -o "$d/references/languages/java/rules/execution-guidelines.md" "$u/references/languages/java/rules/execution-guidelines.md" \ -o "$d/references/languages/java/rules/review-code-changes.md" "$u/references/languages/java/rules/review-code-changes.md" \ -o "$d/references/languages/java/rules/troubleshooting.md" "$u/references/languages/java/rules/troubleshooting.md" \ -o "$d/references/languages/java/rules/upgrade-strategy.md" "$u/references/languages/java/rules/upgrade-strategy.md" \ -o "$d/references/languages/java/rules/upgrade-success-criteria.md" "$u/references/languages/java/rules/upgrade-success-criteria.md" \ -o "$d/references/languages/java/scripts/upgrade_bom.py" "$u/references/languages/java/scripts/upgrade_bom.py" \ -o "$d/references/languages/java/templates/PLAN_TEMPLATE.md" "$u/references/languages/java/templates/PLAN_TEMPLATE.md" \ -o "$d/references/languages/java/templates/PROGRESS_TEMPLATE.md" "$u/references/languages/java/templates/PROGRESS_TEMPLATE.md" \ -o "$d/references/languages/java/templates/SUMMARY_TEMPLATE.md" "$u/references/languages/java/templates/SUMMARY_TEMPLATE.md" \ -o "$d/references/languages/java/workflow/phase-1-precheck.md" "$u/references/languages/java/workflow/phase-1-precheck.md" \ -o "$d/references/languages/java/workflow/phase-2-plan.md" "$u/references/languages/java/workflow/phase-2-plan.md" \ -o "$d/references/languages/java/workflow/phase-3-execute.md" "$u/references/languages/java/workflow/phase-3-execute.md" \ -o "$d/references/languages/java/workflow/phase-4-summarize.md" "$u/references/languages/java/workflow/phase-4-summarize.md" \ -o "$d/references/services/functions/assessment.md" "$u/references/services/functions/assessment.md" \ -o "$d/references/services/functions/automation.md" "$u/references/services/functions/automation.md" \ -o "$d/references/services/functions/consumption-to-flex.md" "$u/references/services/functions/consumption-to-flex.md" \ -o "$d/references/services/redis/redis-to-amr.md" "$u/references/services/redis/redis-to-amr.md" \ -o "$d/references/workflow-details.md" "$u/references/workflow-details.md"
Codex
Neste projeto: instala em .agents/skills/azure-upgrade/.
d=".agents/skills/azure-upgrade" u="https://raw.githubusercontent.com/microsoft/azure-skills/117b038edfef5d7af09848b8ffcd355f28f19956/skills/azure-upgrade" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/global-rules.md" "$u/references/global-rules.md" \ -o "$d/references/languages/java/bom-migration/bom-gradle-settings.md" "$u/references/languages/java/bom-migration/bom-gradle-settings.md" \ -o "$d/references/languages/java/bom-migration/bom-gradle-toml.md" "$u/references/languages/java/bom-migration/bom-gradle-toml.md" \ -o "$d/references/languages/java/bom-migration/bom-gradle.md" "$u/references/languages/java/bom-migration/bom-gradle.md" \ -o "$d/references/languages/java/bom-migration/bom-maven.md" "$u/references/languages/java/bom-migration/bom-maven.md" \ -o "$d/references/languages/java/bom-migration/bom-migration.md" "$u/references/languages/java/bom-migration/bom-migration.md" \ -o "$d/references/languages/java/bom-migration/bom-validation.md" "$u/references/languages/java/bom-migration/bom-validation.md" \ -o "$d/references/languages/java/INSTRUCTION.md" "$u/references/languages/java/INSTRUCTION.md" \ -o "$d/references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md" "$u/references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md" \ -o "$d/references/languages/java/package-specific/com.microsoft.azure.management.md" "$u/references/languages/java/package-specific/com.microsoft.azure.management.md" \ -o "$d/references/languages/java/README.md" "$u/references/languages/java/README.md" \ -o "$d/references/languages/java/rules/efficiency.md" "$u/references/languages/java/rules/efficiency.md" \ -o "$d/references/languages/java/rules/execution-guidelines.md" "$u/references/languages/java/rules/execution-guidelines.md" \ -o "$d/references/languages/java/rules/review-code-changes.md" "$u/references/languages/java/rules/review-code-changes.md" \ -o "$d/references/languages/java/rules/troubleshooting.md" "$u/references/languages/java/rules/troubleshooting.md" \ -o "$d/references/languages/java/rules/upgrade-strategy.md" "$u/references/languages/java/rules/upgrade-strategy.md" \ -o "$d/references/languages/java/rules/upgrade-success-criteria.md" "$u/references/languages/java/rules/upgrade-success-criteria.md" \ -o "$d/references/languages/java/scripts/upgrade_bom.py" "$u/references/languages/java/scripts/upgrade_bom.py" \ -o "$d/references/languages/java/templates/PLAN_TEMPLATE.md" "$u/references/languages/java/templates/PLAN_TEMPLATE.md" \ -o "$d/references/languages/java/templates/PROGRESS_TEMPLATE.md" "$u/references/languages/java/templates/PROGRESS_TEMPLATE.md" \ -o "$d/references/languages/java/templates/SUMMARY_TEMPLATE.md" "$u/references/languages/java/templates/SUMMARY_TEMPLATE.md" \ -o "$d/references/languages/java/workflow/phase-1-precheck.md" "$u/references/languages/java/workflow/phase-1-precheck.md" \ -o "$d/references/languages/java/workflow/phase-2-plan.md" "$u/references/languages/java/workflow/phase-2-plan.md" \ -o "$d/references/languages/java/workflow/phase-3-execute.md" "$u/references/languages/java/workflow/phase-3-execute.md" \ -o "$d/references/languages/java/workflow/phase-4-summarize.md" "$u/references/languages/java/workflow/phase-4-summarize.md" \ -o "$d/references/services/functions/assessment.md" "$u/references/services/functions/assessment.md" \ -o "$d/references/services/functions/automation.md" "$u/references/services/functions/automation.md" \ -o "$d/references/services/functions/consumption-to-flex.md" "$u/references/services/functions/consumption-to-flex.md" \ -o "$d/references/services/redis/redis-to-amr.md" "$u/references/services/redis/redis-to-amr.md" \ -o "$d/references/workflow-details.md" "$u/references/workflow-details.md"
Global: instala em ~/.agents/skills/azure-upgrade/.
d="$HOME/.agents/skills/azure-upgrade" u="https://raw.githubusercontent.com/microsoft/azure-skills/117b038edfef5d7af09848b8ffcd355f28f19956/skills/azure-upgrade" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/global-rules.md" "$u/references/global-rules.md" \ -o "$d/references/languages/java/bom-migration/bom-gradle-settings.md" "$u/references/languages/java/bom-migration/bom-gradle-settings.md" \ -o "$d/references/languages/java/bom-migration/bom-gradle-toml.md" "$u/references/languages/java/bom-migration/bom-gradle-toml.md" \ -o "$d/references/languages/java/bom-migration/bom-gradle.md" "$u/references/languages/java/bom-migration/bom-gradle.md" \ -o "$d/references/languages/java/bom-migration/bom-maven.md" "$u/references/languages/java/bom-migration/bom-maven.md" \ -o "$d/references/languages/java/bom-migration/bom-migration.md" "$u/references/languages/java/bom-migration/bom-migration.md" \ -o "$d/references/languages/java/bom-migration/bom-validation.md" "$u/references/languages/java/bom-migration/bom-validation.md" \ -o "$d/references/languages/java/INSTRUCTION.md" "$u/references/languages/java/INSTRUCTION.md" \ -o "$d/references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md" "$u/references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md" \ -o "$d/references/languages/java/package-specific/com.microsoft.azure.management.md" "$u/references/languages/java/package-specific/com.microsoft.azure.management.md" \ -o "$d/references/languages/java/README.md" "$u/references/languages/java/README.md" \ -o "$d/references/languages/java/rules/efficiency.md" "$u/references/languages/java/rules/efficiency.md" \ -o "$d/references/languages/java/rules/execution-guidelines.md" "$u/references/languages/java/rules/execution-guidelines.md" \ -o "$d/references/languages/java/rules/review-code-changes.md" "$u/references/languages/java/rules/review-code-changes.md" \ -o "$d/references/languages/java/rules/troubleshooting.md" "$u/references/languages/java/rules/troubleshooting.md" \ -o "$d/references/languages/java/rules/upgrade-strategy.md" "$u/references/languages/java/rules/upgrade-strategy.md" \ -o "$d/references/languages/java/rules/upgrade-success-criteria.md" "$u/references/languages/java/rules/upgrade-success-criteria.md" \ -o "$d/references/languages/java/scripts/upgrade_bom.py" "$u/references/languages/java/scripts/upgrade_bom.py" \ -o "$d/references/languages/java/templates/PLAN_TEMPLATE.md" "$u/references/languages/java/templates/PLAN_TEMPLATE.md" \ -o "$d/references/languages/java/templates/PROGRESS_TEMPLATE.md" "$u/references/languages/java/templates/PROGRESS_TEMPLATE.md" \ -o "$d/references/languages/java/templates/SUMMARY_TEMPLATE.md" "$u/references/languages/java/templates/SUMMARY_TEMPLATE.md" \ -o "$d/references/languages/java/workflow/phase-1-precheck.md" "$u/references/languages/java/workflow/phase-1-precheck.md" \ -o "$d/references/languages/java/workflow/phase-2-plan.md" "$u/references/languages/java/workflow/phase-2-plan.md" \ -o "$d/references/languages/java/workflow/phase-3-execute.md" "$u/references/languages/java/workflow/phase-3-execute.md" \ -o "$d/references/languages/java/workflow/phase-4-summarize.md" "$u/references/languages/java/workflow/phase-4-summarize.md" \ -o "$d/references/services/functions/assessment.md" "$u/references/services/functions/assessment.md" \ -o "$d/references/services/functions/automation.md" "$u/references/services/functions/automation.md" \ -o "$d/references/services/functions/consumption-to-flex.md" "$u/references/services/functions/consumption-to-flex.md" \ -o "$d/references/services/redis/redis-to-amr.md" "$u/references/services/redis/redis-to-amr.md" \ -o "$d/references/workflow-details.md" "$u/references/workflow-details.md"
Antigravity
Neste projeto: instala em .agents/skills/azure-upgrade/.
d=".agents/skills/azure-upgrade" u="https://raw.githubusercontent.com/microsoft/azure-skills/117b038edfef5d7af09848b8ffcd355f28f19956/skills/azure-upgrade" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/global-rules.md" "$u/references/global-rules.md" \ -o "$d/references/languages/java/bom-migration/bom-gradle-settings.md" "$u/references/languages/java/bom-migration/bom-gradle-settings.md" \ -o "$d/references/languages/java/bom-migration/bom-gradle-toml.md" "$u/references/languages/java/bom-migration/bom-gradle-toml.md" \ -o "$d/references/languages/java/bom-migration/bom-gradle.md" "$u/references/languages/java/bom-migration/bom-gradle.md" \ -o "$d/references/languages/java/bom-migration/bom-maven.md" "$u/references/languages/java/bom-migration/bom-maven.md" \ -o "$d/references/languages/java/bom-migration/bom-migration.md" "$u/references/languages/java/bom-migration/bom-migration.md" \ -o "$d/references/languages/java/bom-migration/bom-validation.md" "$u/references/languages/java/bom-migration/bom-validation.md" \ -o "$d/references/languages/java/INSTRUCTION.md" "$u/references/languages/java/INSTRUCTION.md" \ -o "$d/references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md" "$u/references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md" \ -o "$d/references/languages/java/package-specific/com.microsoft.azure.management.md" "$u/references/languages/java/package-specific/com.microsoft.azure.management.md" \ -o "$d/references/languages/java/README.md" "$u/references/languages/java/README.md" \ -o "$d/references/languages/java/rules/efficiency.md" "$u/references/languages/java/rules/efficiency.md" \ -o "$d/references/languages/java/rules/execution-guidelines.md" "$u/references/languages/java/rules/execution-guidelines.md" \ -o "$d/references/languages/java/rules/review-code-changes.md" "$u/references/languages/java/rules/review-code-changes.md" \ -o "$d/references/languages/java/rules/troubleshooting.md" "$u/references/languages/java/rules/troubleshooting.md" \ -o "$d/references/languages/java/rules/upgrade-strategy.md" "$u/references/languages/java/rules/upgrade-strategy.md" \ -o "$d/references/languages/java/rules/upgrade-success-criteria.md" "$u/references/languages/java/rules/upgrade-success-criteria.md" \ -o "$d/references/languages/java/scripts/upgrade_bom.py" "$u/references/languages/java/scripts/upgrade_bom.py" \ -o "$d/references/languages/java/templates/PLAN_TEMPLATE.md" "$u/references/languages/java/templates/PLAN_TEMPLATE.md" \ -o "$d/references/languages/java/templates/PROGRESS_TEMPLATE.md" "$u/references/languages/java/templates/PROGRESS_TEMPLATE.md" \ -o "$d/references/languages/java/templates/SUMMARY_TEMPLATE.md" "$u/references/languages/java/templates/SUMMARY_TEMPLATE.md" \ -o "$d/references/languages/java/workflow/phase-1-precheck.md" "$u/references/languages/java/workflow/phase-1-precheck.md" \ -o "$d/references/languages/java/workflow/phase-2-plan.md" "$u/references/languages/java/workflow/phase-2-plan.md" \ -o "$d/references/languages/java/workflow/phase-3-execute.md" "$u/references/languages/java/workflow/phase-3-execute.md" \ -o "$d/references/languages/java/workflow/phase-4-summarize.md" "$u/references/languages/java/workflow/phase-4-summarize.md" \ -o "$d/references/services/functions/assessment.md" "$u/references/services/functions/assessment.md" \ -o "$d/references/services/functions/automation.md" "$u/references/services/functions/automation.md" \ -o "$d/references/services/functions/consumption-to-flex.md" "$u/references/services/functions/consumption-to-flex.md" \ -o "$d/references/services/redis/redis-to-amr.md" "$u/references/services/redis/redis-to-amr.md" \ -o "$d/references/workflow-details.md" "$u/references/workflow-details.md"
Global: instala em ~/.gemini/antigravity-cli/skills/azure-upgrade/.
d="$HOME/.gemini/antigravity-cli/skills/azure-upgrade" u="https://raw.githubusercontent.com/microsoft/azure-skills/117b038edfef5d7af09848b8ffcd355f28f19956/skills/azure-upgrade" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/global-rules.md" "$u/references/global-rules.md" \ -o "$d/references/languages/java/bom-migration/bom-gradle-settings.md" "$u/references/languages/java/bom-migration/bom-gradle-settings.md" \ -o "$d/references/languages/java/bom-migration/bom-gradle-toml.md" "$u/references/languages/java/bom-migration/bom-gradle-toml.md" \ -o "$d/references/languages/java/bom-migration/bom-gradle.md" "$u/references/languages/java/bom-migration/bom-gradle.md" \ -o "$d/references/languages/java/bom-migration/bom-maven.md" "$u/references/languages/java/bom-migration/bom-maven.md" \ -o "$d/references/languages/java/bom-migration/bom-migration.md" "$u/references/languages/java/bom-migration/bom-migration.md" \ -o "$d/references/languages/java/bom-migration/bom-validation.md" "$u/references/languages/java/bom-migration/bom-validation.md" \ -o "$d/references/languages/java/INSTRUCTION.md" "$u/references/languages/java/INSTRUCTION.md" \ -o "$d/references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md" "$u/references/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.md" \ -o "$d/references/languages/java/package-specific/com.microsoft.azure.management.md" "$u/references/languages/java/package-specific/com.microsoft.azure.management.md" \ -o "$d/references/languages/java/README.md" "$u/references/languages/java/README.md" \ -o "$d/references/languages/java/rules/efficiency.md" "$u/references/languages/java/rules/efficiency.md" \ -o "$d/references/languages/java/rules/execution-guidelines.md" "$u/references/languages/java/rules/execution-guidelines.md" \ -o "$d/references/languages/java/rules/review-code-changes.md" "$u/references/languages/java/rules/review-code-changes.md" \ -o "$d/references/languages/java/rules/troubleshooting.md" "$u/references/languages/java/rules/troubleshooting.md" \ -o "$d/references/languages/java/rules/upgrade-strategy.md" "$u/references/languages/java/rules/upgrade-strategy.md" \ -o "$d/references/languages/java/rules/upgrade-success-criteria.md" "$u/references/languages/java/rules/upgrade-success-criteria.md" \ -o "$d/references/languages/java/scripts/upgrade_bom.py" "$u/references/languages/java/scripts/upgrade_bom.py" \ -o "$d/references/languages/java/templates/PLAN_TEMPLATE.md" "$u/references/languages/java/templates/PLAN_TEMPLATE.md" \ -o "$d/references/languages/java/templates/PROGRESS_TEMPLATE.md" "$u/references/languages/java/templates/PROGRESS_TEMPLATE.md" \ -o "$d/references/languages/java/templates/SUMMARY_TEMPLATE.md" "$u/references/languages/java/templates/SUMMARY_TEMPLATE.md" \ -o "$d/references/languages/java/workflow/phase-1-precheck.md" "$u/references/languages/java/workflow/phase-1-precheck.md" \ -o "$d/references/languages/java/workflow/phase-2-plan.md" "$u/references/languages/java/workflow/phase-2-plan.md" \ -o "$d/references/languages/java/workflow/phase-3-execute.md" "$u/references/languages/java/workflow/phase-3-execute.md" \ -o "$d/references/languages/java/workflow/phase-4-summarize.md" "$u/references/languages/java/workflow/phase-4-summarize.md" \ -o "$d/references/services/functions/assessment.md" "$u/references/services/functions/assessment.md" \ -o "$d/references/services/functions/automation.md" "$u/references/services/functions/automation.md" \ -o "$d/references/services/functions/consumption-to-flex.md" "$u/references/services/functions/consumption-to-flex.md" \ -o "$d/references/services/redis/redis-to-amr.md" "$u/references/services/redis/redis-to-amr.md" \ -o "$d/references/workflow-details.md" "$u/references/workflow-details.md"
Peça ao Rook
Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/microsoft.azure-skills.azure-upgrade
Prévia do SKILL.md
---
name: azure-upgrade
description: "Assess and upgrade Azure workloads between plans, tiers, or SKUs, or modernize Azure SDK dependencies in source code. WHEN: upgrade Consumption to Flex Consumption, upgrade Azure Functions plan, change hosting plan, function app SKU, migrate App Service to Container Apps, modernize legacy Azure Java SDKs …
license: MIT
compatibility: python3.10+
metadata:
author: Microsoft
version: "1.2.1"
---
# Azure Upgrade
> This skill handles **assessment and automated upgrades** of existing Azure workloads from one Azure service, hosting plan, or SKU to another — all within Azure. This includes plan/tier upgrades (e.g. Consumption → Flex Consumption), cross-service migrations (e.g. App Service → Container Apps), and SKU changes. It als…
## Triggers
| User Intent | Example Prompts |
|-------------|-----------------|
| Upgrade Azure Functions plan | "Upgrade my function app from Consumption to Flex Consumption" |
| Change hosting tier | "Move my function app to a better plan" |
| Assess upgrade readiness | "Is my function app ready for Flex Consumption?" |
| Automate plan migration | "Automate the steps to upgrade my Functions plan" |
| Modernize legacy Azure Java SDK | "Migrate legacy Azure SDKs for Java", "Upgrade legacy Azure Java SDK", "Migrate my Java project from com.microsoft.azure to com.azure" |
| Migrate Azure Cache for Redis (ACR/OSS) to Azure Managed Redis (AMR) | "Migrate my Redis cache to AMR", "ACR to AMR", "OSS to AMR", "Upgrade my Premium P2 cache to Managed Redis", "Pick an AMR SKU", "Convert my Redis IaC template to AMR" |
| Migrate Azure Cache for Redis Enterprise (ACRE) to Azure Managed Redis (AMR) | "Migrate my Enterprise_E10 cache to AMR", "ACRE to AMR", "Update my ACRE IaC template for AMR", "Migrate EnterpriseFlash to AMR", "Migrate my geo-replicated Enterprise Redis" |
## Rules
1. Follow phases sequentially — do not skip
2. Generate an assessment before any upgrade operations
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. Destructive actions require `ask_user` — [global-rules](references/global-rules.md)
6. Always confirm the target plan/SKU with the user before proceeding
7. Never delete or stop the original app without explicit user confirmation
8. All automation scripts must be idempotent and resumable
## Upgrade Scenarios
| Source | Target | Reference |
…