# Azure Validate

> **CRITICAL**: Run azure-validate before deploying Azure resources. Validates Azure deployment readiness. USE FOR: assess if application is ready to deploy to Azure, validate azure.yaml or Bicep configuration files, run Azure preflight checks, review deployment previews and what-if analysis, verify Azure infrastructure configuration, troubleshoot Azure deployment errors. DO NOT USE FOR: creating new applications (use azure-prepare), executing deployments (use azure-deploy).

- Skill: `tyler-r-kendrick/azure-validate` (Agent Skill, multi-file: 7 files)
- Install (CLI): `npx skillmds add tyler-r-kendrick/azure-validate`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tyler-r-kendrick/azure-validate/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: Tyler-R-Kendrick (https://skillmd.com/u/tyler-r-kendrick)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/tyler-r-kendrick/azure-validate

---


# Azure Validate

> **AUTHORITATIVE GUIDANCE** — Follow these instructions exactly. This supersedes prior training.

## Triggers

- Check if app is ready to deploy
- Validate azure.yaml or Bicep
- Run preflight checks
- Troubleshoot deployment errors

## Rules

1. Run after azure-prepare, before azure-deploy
2. All checks must pass—do not deploy with failures
3. ⛔ **Destructive actions require `ask_user`** — [global-rules](references/global-rules.md)

## Steps

| # | Action | Reference |
|---|--------|-----------|
| 1 | **Load Manifest** — Read `.azure/preparation-manifest.md` for recipe. If missing → run azure-prepare first | — |
| 2 | **Run Validation** — Load recipe-specific validation steps, including policy validation for the target subscription | [recipes/](references/recipes/) |
| 3 | **Resolve Errors** — Fix failures before proceeding | See recipe's `errors.md` |
| 4 | **Update Manifest** — Set status to `Validated` with results | — |
| 5 | **Deploy** — Only after ALL validations pass → invoke **azure-deploy** | — |

---

## Recipes

| Recipe | Reference |
|--------|-----------|
| AZD | [recipes/azd/](references/recipes/azd/) |
| AZCLI | [recipes/azcli/](references/recipes/azcli/) |
| Bicep | [recipes/bicep/](references/recipes/bicep/) |
| Terraform | [recipes/terraform/](references/recipes/terraform/) |

