What problem does it solve? Upgrading Azure workloads between hosting plans, tiers, or SKUs—and modernizing end-of-support Azure Java SDKs—involves complex compatibility checks, configuration migration, and risky manual steps. This Skill provides a structured, assessment-first workflow that automates these upgrades safely with rollback support. ## Core Features & Use Cases - Plan and SKU Upgrades: Migrate Azure Functions from Consumption to Flex Consumption plans with automated eligibility checks, settings collection, and validation. - Java SDK Modernization: Migrate legacy com.microsoft.azure.* dependencies to modern com.azure.* SDKs with BOM management, code refactoring, and 100% test-pass validation gates. - Redis Migration Routing: Direct Azure Cache for Redis (ACR/ACRE) to Azure Managed Redis (AMR) migrations to the correct dedicated migration skill. - Use Case: A team needs to move a production function app to Flex Consumption before the Linux Consumption retirement. The Skill assesses readiness, collects all settings and identities, creates the new app via az functionapp flex-migration, deploys code, and validates endpoints—keeping the original app running as rollback. ## Quick Start Ask the assistant to assess whether your function app is ready to upgrade from Consumption to Flex Consumption and generate an upgrade assessment report.