Help us improve
Share bugs, ideas, or general feedback.
From azure
Assesses and automates Azure workload upgrades between plans, tiers, or SKUs, and modernizes legacy Azure Java SDKs. Covers Consumption to Flex Consumption, App Service to Container Apps, and Azure Cache for Redis migrations.
npx claudepluginhub anthropics/claude-plugins-official --plugin azureHow this skill is triggered — by the user, by Claude, or both
Slash command
/azure:azure-upgradeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> 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 also covers **Azure SDK for Java source-code modernization** (e.g. legacy Java `...
references/global-rules.mdreferences/languages/java/INSTRUCTION.mdreferences/languages/java/README.mdreferences/languages/java/bom-migration/bom-gradle-settings.mdreferences/languages/java/bom-migration/bom-gradle-toml.mdreferences/languages/java/bom-migration/bom-gradle.mdreferences/languages/java/bom-migration/bom-maven.mdreferences/languages/java/bom-migration/bom-migration.mdreferences/languages/java/bom-migration/bom-validation.mdreferences/languages/java/package-specific/com.microsoft.azure.eventprocessorhost.mdreferences/languages/java/package-specific/com.microsoft.azure.management.mdreferences/languages/java/rules/efficiency.mdreferences/languages/java/rules/execution-guidelines.mdreferences/languages/java/rules/review-code-changes.mdreferences/languages/java/rules/troubleshooting.mdreferences/languages/java/rules/upgrade-strategy.mdreferences/languages/java/rules/upgrade-success-criteria.mdreferences/languages/java/scripts/upgrade_bom.pyreferences/languages/java/templates/PLAN_TEMPLATE.mdreferences/languages/java/templates/PROGRESS_TEMPLATE.mdAssesses and automates upgrades of Azure workloads between plans, tiers, or SKUs like Functions Consumption to Flex Consumption or App Service to Container Apps.
Routes Azure tasks to the right specialist agent from a catalog. Classifies tasks into domains (architecture, containers, database, etc.) and dispatches single agents or parallel teams. Does not answer Azure questions itself.
Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Share bugs, ideas, or general feedback.
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 also covers Azure SDK for Java source-code modernization (e.g. legacy Java
com.microsoft.azure.*→ moderncom.azure.*). This is NOT for cross-cloud migration — useazure-cloud-migratefor that.
| 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" |
mcp_azure_mcp_get_azure_bestpractices and mcp_azure_mcp_documentation MCP toolsask_user — global-rules| Source | Target | Reference |
|---|---|---|
| Azure Functions Consumption Plan | Azure Functions Flex Consumption Plan | consumption-to-flex.md |
Legacy Azure Java SDK (com.microsoft.azure.*) | Modern Azure Java SDK (com.azure.*) | languages/java/README.md |
| Azure Cache for Redis (ACR/OSS) Basic/Standard/Premium | Azure Managed Redis (AMR) | services/redis/redis-to-amr.md |
| Azure Cache for Redis Enterprise (ACRE) / Enterprise Flash | Azure Managed Redis (AMR) | services/redis/redis-to-amr.md |
SDK upgrade scenarios (e.g. Java legacy → modern) run a source-code modernization flow that is distinct from Azure service/plan/SKU upgrades: follow the scenario reference, not the Steps below.
No matching scenario? Use
mcp_azure_mcp_documentationandmcp_azure_mcp_get_azure_bestpracticestools to research the upgrade path.
| Tool | Purpose |
|---|---|
mcp_azure_mcp_get_azure_bestpractices | Get Azure best practices for the target service |
mcp_azure_mcp_documentation | Look up Azure documentation for upgrade scenarios |
mcp_azure_mcp_appservice | Query App Service and Functions plan details |
mcp_azure_mcp_applicationinsights | Verify monitoring configuration |
azure-validate for deep validation or azure-deploy for CI/CD setupTrack progress in upgrade-status.md inside the workspace root.
After upgrade is validated, hand off to:
azure-validate — for thorough post-upgrade validationazure-deploy — if the user wants to set up CI/CD for the new app