azure-validate

Validates Azure deployment readiness through preflight checks on configuration, infrastructure, and permissions.

1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/AlahmadiQ8/sre-agent-demo --skill azure-validate-alahmadiq8
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-validate
Source: https://github.com/AlahmadiQ8/sre-agent-demo/tree/main/.claude/skills/azure-validate
Command: npx skills add https://github.com/AlahmadiQ8/sre-agent-demo --skill azure-validate-alahmadiq8

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Deploying to Azure without validation leads to failed deployments, wasted time, and hard-to-diagnose errors. This Skill runs deep pre-deployment checks on your configuration, infrastructure code (Bicep or Terraform), authentication, and permissions so issues are caught before any resources are provisioned. ## Core Features & Use Cases - Recipe-Based Validation: Runs tailored validation steps for AZD, Azure CLI, Bicep, and Terraform projects, including compilation, template validation, what-if previews, and provision previews. - Policy and Region Compliance: Checks Azure Policy violations and verifies that target regions support all services in your architecture, such as Static Web Apps and Azure OpenAI. - Aspire-Specific Checks: Detects .NET Aspire projects and validates Azure Functions secret storage configuration and Container Apps environment variables. - Use Case: Before deploying a containerized app with azd up, run this Skill to validate azure.yaml, confirm authentication, preview provisioning, and record proof that all checks passed. ## Quick Start Validate my app for Azure deployment readiness and run all preflight checks 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 authentication, configuration, infrastructure compilation, and template validation. For AZD projects this includes azd provision --preview; for Bicep, az bicep build and deployment what-if; for Terraform, terraform validate and plan.

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. Follow with a what-if preview to see planned resource changes before any deployment occurs.

Does azure-validate work with Terraform projects?

Yes, it includes a Terraform validation recipe covering installation checks, authentication, terraform init, fmt, validate, plan preview, and state backend verification. AZD projects using the Terraform provider are also supported through azd provision --preview.

Why does my Aspire Azure Functions deployment fail with secret storage errors?

Aspire's identity-based storage sets URI-based environment variables that the Functions secret manager does not support. Add .WithEnvironment("AzureWebJobsSecretStorageType", "Files") to the Functions project builder chain in your AppHost to switch to file-system key storage.

When should I run azure-validate in the deployment workflow?

Run it after azure-prepare has produced an approved plan and before azure-deploy executes. All validation checks must pass and proof must be recorded in the plan file before the status is set to Validated and deployment proceeds.