azure-validate

Validate Azure deployment readiness with preflight checks on Bicep or Terraform plans.

Updated May 25, 2026
One-click install
npx skills add https://github.com/Chieji/my-skills --skill azure-validate-chieji
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-validate
Source: https://github.com/Chieji/my-skills/tree/main/azure-validate
Command: npx skills add https://github.com/Chieji/my-skills --skill azure-validate-chieji

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Pre-deployment validation for Azure readiness. Run deep checks on configuration, infrastructure (Bicep or Terraform), permissions, and prerequisites before deploying. WHEN: validate my app, check deployment readiness, run preflight checks, verify configuration, check if ready to deploy, validate azure.yaml, validate Bicep, test before deploying, troubleshoot deployment errors, validate Azure Functions, validate function app, validate serverless deployment.

Core Features & Use Cases

  • Load Plan — Read .azure/plan.md for recipe and configuration. If missing → run azure-prepare first
  • Run Validation — Execute recipe-specific validation commands
  • Build Verification — Build the project and fix any errors before proceeding
  • Record Proof — Populate Section 7: Validation Proof with commands run and results
  • Resolve Errors — Fix failures before proceeding
  • Update Status — Only after ALL checks pass, set status to Validated
  • Deploy — Invoke azure-deploy to execute the deployment

⚠️ Mandatory next step After ALL validations pass, invoke azure-deploy to execute the deployment. Do NOT run azd up or azd deploy directly.

Quick Start

Run the azure-validate skill to perform the end-to-end validation workflow and prepare the environment for deployment.

Frequently Asked Questions about azure-validate

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

FAQPage Schema
How do I run preflight checks on my Azure infrastructure before deploying?

You can run preflight checks for Azure infrastructure by loading the deployment plan, executing recipe-specific validation commands, and building the project to ensure configuration and prerequisites pass before deployment. The workflow gates deployment until all checks pass.

Does Azure deployment validation work with both Bicep and Terraform?

Yes, Azure deployment validation works with both Bicep and Terraform to ensure plan validity and prerequisites are met before deployment. It performs comprehensive preflight checks on configuration, infrastructure, and permissions for either framework.

What is the best way to verify Azure deployment readiness and troubleshoot configuration errors?

The best way to verify Azure deployment readiness is to run a deterministic validation workflow that records validation proof, resolves errors, and updates the deployment status only after all prerequisites and configuration checks pass. This ensures an auditable deployment process.

What happens if my Azure configuration validation fails during the pre-deployment check?

If Azure configuration validation fails, the workflow requires you to resolve the errors and fix any build failures before proceeding. The deployment status is gated and will not be set to Validated until every validation check passes successfully.

Do I need a specific plan file to validate my Azure deployment?

Yes, you need the `.azure/plan.md` file to read the recipe and configuration for validation. If the plan file is missing, you must run the azure-prepare skill first to generate it before proceeding with the validation checks.

Why should I use a validation workflow instead of deploying my Azure app directly with azd up?

Using a validation workflow ensures your Azure deployment readiness is verified through auditable preflight checks. After all validations pass, you must invoke the azure-deploy skill to execute the deployment, rather than running `azd up` or `azd deploy` directly.