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.