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

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 |
…

Ver todo o marketplace