What problem does it solve?
This Skill eliminates the costly cycle of pushing Azure infrastructure changes, waiting 15-30 minutes for CI to run, and discovering preventable deployment errors that could have been caught locally.
Core Features & Use Cases
- Multi-workflow validation: Supports both standalone az CLI and azd project deployment workflows for Bicep/ARM templates.
- Blocking state cleanup: Automatically identifies and removes stale failed ARM deployment records that block new deployment attempts.
- Edge case detection: Catches globally unique resource naming conflicts, SKU/tier incompatibilities (e.g., PgBouncer on Burstable VMs), and hard-to-spot Bicep template gotchas like incorrect alert module locations or KQL interpolation issues.
- Use Case: A cloud engineer preparing to deploy a new Azure PostgreSQL Flexible Server can run this Skill to validate their Bicep template, confirm no naming conflicts exist for their Key Vault, and verify their chosen VM SKU supports PgBouncer before pushing, avoiding a failed CI run and 30 minute wait.
Quick Start
Use the azure-deployment-preflight skill to validate your Azure Bicep deployment template, clear any stale failed deployment state, and confirm all naming and SKU requirements are met before pushing your changes to CI.