Azure Upgrade
Assessment and automated upgrades of Azure workloads between plans, tiers, or SKUs. Handles migrations like moving from Consumption to Flex Consumption plans and cross-service transitions.
When to Use
Trigger this skill when users say:
- "Upgrade my function app from Consumption to Flex Consumption"
- "Is my function app ready for Flex Consumption?"
- "Automate the steps to upgrade my Functions plan"
Core Workflow (Six Phases)
| Phase | Action |
|---|---|
| 1. Identify | Confirm source and target plans with the user |
| 2. Assess | Analyze upgrade readiness using scenario references |
| 3. Pre-migrate | Collect existing app settings and configurations |
| 4. Upgrade | Execute automated migration steps |
| 5. Validate | Verify app reachability and endpoints |
| 6. Handoff | Direct users to azure-validate or azure-deploy as needed |
Critical Requirements
- Destructive actions require
ask_userbefore proceeding - Never delete or stop the original app without explicit user confirmation
- All automation scripts must remain idempotent and resumable
Currently Documented Upgrade Path
Azure Functions: Consumption Plan → Flex Consumption Plan
Flex Consumption offers:
- Dynamic scaling with per-instance concurrency control
- Virtual network integration (no premium plan required)
- Faster cold starts with always-ready instances
- More granular billing
Additional Scenarios
More upgrade scenarios are discoverable via Azure best practices and documentation MCP tools embedded in the skill.
Handoff to Other Skills
After upgrade completion:
- Validation → use
azure-validateskill - Deployment of new resources → use
azure-deployskill
Installation
npx skills add https://github.com/microsoft/azure-skills --skill azure-upgrade
Mirrored from https://github.com/microsoft/azure-skills — original author: microsoft, license: MIT. This is an unclaimed mirror. Content and ownership transfer to the author when they claim this account.