Edit

Azure skill for Azure Validate

The azure-validate skill helps you run pre-deployment validation for Azure Bicep and Terraform templates. Use it to check ARM template syntax, validate RBAC permissions, verify service quotas, and confirm policy compliance before deploying.

Skill azure-validate | Source code

What it provides

You get pre-deployment validation for Bicep and Terraform templates, including ARM template syntax checks, what-if analysis, RBAC permission verification, service quota checks, and Azure Policy compliance validation — all before any resources are deployed.

Prerequisites

When to use this skill

Use this skill when you need to:

  • Validate my app in Azure
  • Check deployment readiness in Azure
  • Run preflight checks in Azure
  • Verify configuration in Azure
  • Check if ready to deploy
  • Validate azure.yaml
  • Validate Bicep in Azure
  • Test before deploying in Azure
  • Troubleshoot deployment errors in Azure
  • Validate Azure Functions

Example prompts

Try these prompts to activate this skill:

  • "Validate my app"
  • "Check deployment readiness"
  • "Run preflight checks"
  • "Verify my configuration"
  • "Check if I'm ready to deploy"
  • "Validate my azure.yaml"
  • "Validate my Bicep template"
  • "Test before deploying"
  • "Troubleshoot deployment errors"
  • "Validate my Azure Functions app"

Deployment workflow

This skill is the second step in the deployment workflow:

  1. azure-prepare — generates infrastructure files and .azure/deployment-plan.md
  2. azure-validate (this skill) — validates the deployment plan and infrastructure before deploying
  3. azure-deploy — executes the deployment