
azure-deployment-preflight
Validates Bicep deployments to Azure before execution, detecting syntax errors
by githubFree
Description
azure-deployment-preflight is an agent skill from the github/awesome-copilot collection that validates Bicep deployments to Azure before they run. It checks the template syntax, runs a what-if analysis to preview the infrastructure changes a deployment would make, and tests whether the deploying identity has the permissions it needs. It supports both the Azure CLI (az) and the Azure Developer CLI (azd), detecting which workflow a project uses by looking for an azure.yaml file. The skill follows a fixed sequence, and it is designed to continue through all the steps even when one fails, so the final report captures every issue at once rather than stopping at the first. It applies before deploying infrastructure to Azure, when preparing or reviewing Bicep files, to preview what a deployment will change, to confirm permissions are sufficient, and before running azd up, azd provision or az deployment commands. A preflight is a check, not a guarantee, because a what-if result can differ from what actually happens and permissions can change between the check and the deployment. Results should be read before running the real deployment, and the deployment itself should be run by someone with the right authority. The skill is installed with the skills CLI from the github/awesome-copilot repository. Its skills.sh page showed about 9.6K installs and passing results from three security audits at the time of the scan.…
Highlights
- Bicep template syntax validation
- What-if preview of infrastructure changes
- Permission checks for the deploying identity
- Supports az and azd workflows
- Reports all issues in one pass
- Installs with the skills CLI
Ratings & Reviews
No ratings yet
Be the first to rate azure-deployment-preflight.
People also visit

update-avm-modules-in-bicep
Automated Azure Verified Module version updates for Bicep files
azure-deployment-preflight FAQ
What does the preflight check?
Bicep template syntax, a what-if preview of the changes, and whether the deploying identity has enough permissions.
Which Azure tools does it support?
The Azure CLI (az) and the Azure Developer CLI (azd). It detects the workflow from azure.yaml.
Does it stop at the first failure?
No. It continues through the steps so the final report captures all issues.
Is a passing preflight a guarantee?
No. What-if results can differ from what happens, and permissions can change, so read the results before the real deployment.
How do I install it?
Run npx skills add https://github.com/github/awesome-copilot --skill azure-deployment-preflight.
What security audits does it have?
skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Pass and Snyk Pass.
What are the best azure-deployment-preflight alternatives?
Popular alternatives to azure-deployment-preflight include azure-prepare, azure-validate and azure-static-web-apps. See all azure-deployment-preflight alternatives


