Uredi

Azure skill for Azure Validate

The azure-validate skill helps you run script-driven predeployment validation for Azure apps and infrastructure. Use it after azure-prepare to verify configuration, infrastructure, roles, and deployment prerequisites before you continue to azure-deploy.

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 a prepared Azure deployment before any resources are created or updated.
  • Check whether your azure.yaml, Bicep files, Terraform files, and deployment settings are ready.
  • Verify RBAC assignments, managed identity permissions, and other deployment prerequisites.
  • Run the official scripted validation flow for Azure Functions, Container Apps, App Service, and related Azure scenarios.
  • Troubleshoot failed readiness checks before you hand off to deployment.

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"
  • "Run the azure-validate workflow script"
  • "Troubleshoot deployment errors"
  • "Validate my Azure Functions app"

Validation 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) — runs the validation workflow script, records progress in .azure/validate-status.json, and verifies readiness
  3. azure-deploy — executes the deployment