azure-validate

Validates Azure deployment readiness by checking configuration, infrastructure templates, and permissions before deployment.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/stephschofield/beth --skill azure-validate-stephschofield
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: azure-validate
Source: https://github.com/stephschofield/beth/tree/main/.github/skills/azure-validate
Command: npx skills add https://github.com/stephschofield/beth --skill azure-validate-stephschofield

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Deploying to Azure without preflight checks leads to failed deployments, misconfigured resources, and wasted time debugging errors that could have been caught early. This Skill runs deep validation on your configuration, infrastructure code, and permissions before anything is deployed. ## Core Features & Use Cases - Multi-Recipe Validation: Supports four infrastructure approaches—Azure Developer CLI (azd), Azure CLI, Bicep, and Terraform—each with dedicated step-by-step validation procedures. - Comprehensive Preflight Checks: Verifies tool installation, authentication, subscription and region selection, template compilation, what-if previews, and Azure Policy compliance. - Region Availability Guidance: Checks service region availability (e.g., Static Web Apps, Azure OpenAI) to prevent deployments to unsupported regions. - Use Case: Before running azd up on a containerized app, use this Skill to validate azure.yaml, confirm the AZD environment is configured, run azd provision --preview, verify the build succeeds, and record proof of validation in the deployment plan. ## Quick Start Ask the AI to validate my Azure deployment readiness and run preflight checks on my azure.yaml and infrastructure files before deploying.

Frequently Asked Questions about azure-validate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate my Azure deployment before deploying?▼

Run preflight validation checks covering tool installation, authentication, template compilation, and what-if previews. This Skill validates azure.yaml, Bicep, or Terraform configurations and records proof of each check before allowing deployment to proceed.

How to validate a Bicep template before deployment?▼

Compile the template with `az bicep build`, then run `az deployment sub validate` or `az deployment group validate` with your parameters file. A what-if preview shows which resources will be created, modified, or deleted.

Does this work with Terraform and Azure Developer CLI?▼

Yes, dedicated validation recipes exist for azd, Azure CLI, Bicep, and Terraform. The azd recipe covers schema validation, environment setup, `azd provision --preview`, and package verification; the Terraform recipe covers init, fmt, validate, and plan.

Why does my Azure Static Web Apps deployment fail in certain regions?▼

Static Web Apps is not available in many common regions such as eastus and northeurope. Supported regions include westus2, centralus, eastus2, westeurope, and eastasia; check region availability before selecting a deployment location.

What happens if validation checks fail?▼

Deployment is blocked until all checks pass. Each recipe includes an errors reference mapping common failures—such as expired tokens, missing environments, or template validation errors—to their fixes, after which validation must be re-run.