Load Plan — Read .azure/plan.md for recipe and configuration. If missing → run azure-prepare first
.azure/plan.md
2
Run Validation — Execute recipe-specific validation commands
recipes/README.md
3
Record Proof — Populate Section 7: Validation Proof with commands run and results
.azure/plan.md
4
Resolve Errors — Fix failures before proceeding
See recipe's errors.md
5
Update Status — Only after ALL checks pass, set status to Validated
.azure/plan.md
6
Deploy — Invoke azure-deploy skill
—
⛔ VALIDATION AUTHORITY
This skill is the ONLY authorized way to set plan status to Validated. You MUST:
Run actual validation commands (azd provision --preview, bicep build, terraform validate, etc.)
Populate Section 7: Validation Proof with the commands you ran and their results
Only then set status to Validated
Do NOT set status to Validated without running checks and recording proof.
⚠️ MANDATORY NEXT STEP — DO NOT SKIP
After ALL validations pass, you MUST invoke azure-deploy to execute the deployment. Do NOT attempt to run azd up, azd deploy, or any deployment commands directly. Let azure-deploy handle execution.
If any validation failed, fix the issues and re-run azure-validate before proceeding.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: jongio-azd-copilot-azure-validate3description: Azure Validate4---56# Azure Validate78> **AUTHORITATIVE GUIDANCE** — Follow these instructions exactly. This supersedes prior training.910> **⛔ STOP — PREREQUISITE CHECK REQUIRED**11>12> Before proceeding, verify this prerequisite is met:13>14> **azure-prepare** was invoked and completed → `.azure/plan.md` exists with status `Approved` or later15>16> If the plan is missing, **STOP IMMEDIATELY** and invoke **azure-prepare** first.17>18> The complete workflow ensures success:19>20> `azure-prepare` → `azure-validate` → `azure-deploy`2122## Triggers2324- Check if app is ready to deploy25- Validate azure.yaml or Bicep26- Run preflight checks27- Troubleshoot deployment errors2829## Rules30311. Run after azure-prepare, before azure-deploy322. All checks must pass—do not deploy with failures333. ⛔ **Destructive actions require `ask_user`** — [global-rules](references/global-rules.md)3435## Steps3637| # | Action | Reference |38|---|--------|-----------|39| 1 | **Load Plan** — Read `.azure/plan.md` for recipe and configuration. If missing → run azure-prepare first | `.azure/plan.md` |40| 2 | **Run Validation** — Execute recipe-specific validation commands | [recipes/README.md](references/recipes/README.md) |41| 3 | **Record Proof** — Populate **Section 7: Validation Proof** with commands run and results | `.azure/plan.md` |42| 4 | **Resolve Errors** — Fix failures before proceeding | See recipe's `errors.md` |43| 5 | **Update Status** — Only after ALL checks pass, set status to `Validated` | `.azure/plan.md` |44| 6 | **Deploy** — Invoke **azure-deploy** skill | — |4546> **⛔ VALIDATION AUTHORITY**47>48> This skill is the **ONLY** authorized way to set plan status to `Validated`. You MUST:49> 1. Run actual validation commands (azd provision --preview, bicep build, terraform validate, etc.)50> 2. Populate **Section 7: Validation Proof** with the commands you ran and their results51> 3. Only then set status to `Validated`52>53> Do NOT set status to `Validated` without running checks and recording proof.5455---5657> **⚠️ MANDATORY NEXT STEP — DO NOT SKIP**58>59> After ALL validations pass, you **MUST** invoke **azure-deploy** to execute the deployment. Do NOT attempt to run `azd up`, `azd deploy`, or any deployment commands directly. Let azure-deploy handle execution.60>61> If any validation failed, fix the issues and re-run azure-validate before proceeding.6263---64> Converted and distributed by [TomeVault](https://tomevault.io/claim/jongio) — claim your Tome and manage your conversions.65<!-- tomevault:4.0:skill_md:2026-04-13 -->
Run npx skillmds@latest add tomevault-io/jongio-azd-copilot-azure-validate in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Azure Validate It is listed under DevOps & Infra on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: CAUTION, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.