PREREQUISITE: The azure-validate skill MUST be invoked and completed with status Validated BEFORE executing this skill.
⛔ STOP — PREREQUISITE CHECK REQUIRED
Before proceeding, verify BOTH prerequisites are met:
azure-prepare was invoked and completed → .azure/plan.md exists
azure-validate was invoked and passed → plan status = Validated
If EITHER is missing, STOP IMMEDIATELY:
No plan? → Invoke azure-prepare skill first
Status not Validated? → Invoke azure-validate skill first
⛔ DO NOT MANUALLY UPDATE THE PLAN STATUS
You are FORBIDDEN from changing the plan status to Validated yourself. Only the azure-validate skill is authorized to set this status after running actual validation checks. If you update the status without running validation, deployments will fail.
DO NOT ASSUME the app is ready. DO NOT SKIP validation to save time. Skipping steps causes deployment failures. The complete workflow ensures success:
Check Plan — Read .azure/plan.md, verify status = Validated AND Validation Proof section is populated
.azure/plan.md
2
Pre-Deploy Checklist — MUST complete ALL steps
Pre-Deploy Checklist
3
Load Recipe — Based on recipe.type in .azure/plan.md
recipes/README.md
4
Execute Deploy — Follow recipe steps
Recipe README
5
Handle Errors — See recipe's errors.md
—
6
Verify Success — Confirm deployment completed and endpoints are accessible
—
⛔ VALIDATION PROOF CHECK
When checking the plan, verify the Validation Proof section (Section 7) contains actual validation results with commands run and timestamps. If this section is empty, validation was bypassed — invoke azure-validate skill first.
SDK Quick References
Azure Developer CLI: azd
Azure Identity: Python | .NET | TypeScript | Java
MCP Tools
Tool
Purpose
mcp_azure_mcp_subscription_list
List available subscriptions
mcp_azure_mcp_group_list
List resource groups in subscription
mcp_azure_mcp_azd
Execute AZD commands
References
Troubleshooting - Common issues and solutions
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: jongio-azd-copilot-azure-deploy3description: Azure Deploy4---56# Azure Deploy78> **AUTHORITATIVE GUIDANCE — MANDATORY COMPLIANCE**9>10> **PREREQUISITE**: The **azure-validate** skill **MUST** be invoked and completed with status `Validated` BEFORE executing this skill.1112> **⛔ STOP — PREREQUISITE CHECK REQUIRED**13> Before proceeding, verify BOTH prerequisites are met:14>15> 1. **azure-prepare** was invoked and completed → `.azure/plan.md` exists16> 2. **azure-validate** was invoked and passed → plan status = `Validated`17>18> If EITHER is missing, **STOP IMMEDIATELY**:19> - No plan? → Invoke **azure-prepare** skill first20> - Status not `Validated`? → Invoke **azure-validate** skill first21>22> **⛔ DO NOT MANUALLY UPDATE THE PLAN STATUS**23>24> You are **FORBIDDEN** from changing the plan status to `Validated` yourself. Only the **azure-validate** skill is authorized to set this status after running actual validation checks. If you update the status without running validation, deployments will fail.25>26> **DO NOT ASSUME** the app is ready. **DO NOT SKIP** validation to save time. Skipping steps causes deployment failures. The complete workflow ensures success:27>28> `azure-prepare` → `azure-validate` → `azure-deploy`2930## Triggers3132Activate this skill when user wants to:33- Deploy their application to Azure34- Publish, host, or launch their app35- Push updates to existing deployment36- Run `azd up` or `az deployment`37- Ship code to production38- Deploy Azure Functions to the cloud3940## Rules41421. Run after azure-prepare and azure-validate432. `.azure/plan.md` must exist with status `Validated`443. **Pre-deploy checklist required** — [Pre-Deploy Checklist](references/pre-deploy-checklist.md)454. ⛔ **Destructive actions require `ask_user`** — [global-rules](references/global-rules.md)4647---4849## Steps5051| # | Action | Reference |52|---|--------|-----------|53| 1 | **Check Plan** — Read `.azure/plan.md`, verify status = `Validated` AND **Validation Proof** section is populated | `.azure/plan.md` |54| 2 | **Pre-Deploy Checklist** — MUST complete ALL steps | [Pre-Deploy Checklist](references/pre-deploy-checklist.md) |55| 3 | **Load Recipe** — Based on `recipe.type` in `.azure/plan.md` | [recipes/README.md](references/recipes/README.md) |56| 4 | **Execute Deploy** — Follow recipe steps | Recipe README |57| 5 | **Handle Errors** — See recipe's `errors.md` | — |58| 6 | **Verify Success** — Confirm deployment completed and endpoints are accessible | — |5960> **⛔ VALIDATION PROOF CHECK**61>62> When checking the plan, verify the **Validation Proof** section (Section 7) contains actual validation results with commands run and timestamps. If this section is empty, validation was bypassed — invoke **azure-validate** skill first.6364## SDK Quick References6566- **Azure Developer CLI**: [azd](references/sdk/azd-deployment.md)67- **Azure Identity**: [Python](references/sdk/azure-identity-py.md) | [.NET](references/sdk/azure-identity-dotnet.md) | [TypeScript](references/sdk/azure-identity-ts.md) | [Java](references/sdk/azure-identity-java.md)6869## MCP Tools7071| Tool | Purpose |72|------|---------|73| `mcp_azure_mcp_subscription_list` | List available subscriptions |74| `mcp_azure_mcp_group_list` | List resource groups in subscription |75| `mcp_azure_mcp_azd` | Execute AZD commands |7677## References7879- [Troubleshooting](references/troubleshooting.md) - Common issues and solutions8081---82> Converted and distributed by [TomeVault](https://tomevault.io/claim/jongio) — claim your Tome and manage your conversions.83<!-- tomevault:4.0:skill_md:2026-04-13 -->
Run npx skillmds@latest add tomevault-io/jongio-azd-copilot-azure-deploy 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 Deploy 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.