azure-validate

Validate Azure deployment readiness with preflight checks and policy validations.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/davidrrowley/CortexYouV3 --skill azure-validate-davidrrowley
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-validate
Source: https://github.com/davidrrowley/CortexYouV3/tree/main/.agents/skills/azure-validate
Command: npx skills add https://github.com/davidrrowley/CortexYouV3 --skill azure-validate-davidrrowley

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Azure deployments often proceed without thorough pre-deployment checks, risking misconfigurations, failed deployments, and security gaps. The azure-validate skill provides an automated, repeatable validation workflow that verifies infrastructure definitions (Bicep/Terraform), azure.yaml configurations, permissions, and prerequisites before deployment.

Core Features & Use Cases

  • Post-preparation validation after azure-prepare to prevent premature deploys.
  • Validate infrastructure configurations (Bicep or Terraform) and azure.yaml against requirements.
  • Enforce guardrails such as policy validation and preflight checks; ensure the existence and status of .azure/plan.md (Approved or later).
  • Real-world scenario: Ensure a new app can deploy to a target region with proper permissions and resources in place.

Quick Start

Run azure-prepare, then azure-validate to verify readiness and proceed to azure-deploy if approved.

Frequently Asked Questions about azure-validate

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

FAQPage Schema
How do I validate Azure deployment readiness before running a deploy?

To validate Azure deployment readiness, run automated post-prepare checks against your Bicep or Terraform configurations and azure.yaml file. This enforces prerequisites, policy validations, and preflight checks across subscription and region constraints before deployment.

What preflight checks are needed for Azure Bicep and Terraform deployments?

Preflight checks for Azure Bicep and Terraform deployments verify infrastructure definitions, permissions, and policy compliance. They ensure target regions and subscription constraints are met, preventing misconfigurations, failed deployments, and security gaps.

Do I need an approved plan before validating Azure infrastructure?

Yes, Azure validation requires a valid .azure/plan.md file with a status of Approved or higher. This enforces the azure-prepare → azure-validate → azure-deploy sequence, ensuring infrastructure readiness is verified before deployment proceeds.

Can I use Azure validation for both Terraform and Bicep configurations?

Yes, Azure validation supports both Terraform and Bicep configurations. It verifies your infrastructure definitions and azure.yaml configurations against requirements to ensure target regions have proper permissions and resources in place.

Why does my Azure deployment fail validation after preparation?

Azure deployment validation fails when prerequisites are unmet, such as a missing or unapproved .azure/plan.md file. It also fails if Bicep or Terraform configurations violate policy constraints or lack proper permissions for the target region.

What is the best way to enforce prerequisites for Azure infrastructure deployments?

The best way to enforce Azure deployment prerequisites is using an automated validation workflow that checks plan verification, preflight status, and policy validations. This repeatable process catches misconfigurations before they reach production.