Execute Azure deployments for ALREADY-PREPARED applications that have existing .azure/plan.md and infrastructure files. DO NOT use this skill when the user asks to CREATE a new application — use azure-prepare instead. This skill runs azd up, azd deploy, terraform apply, and az deployment commands with built-in error recovery. Requires .azure/plan.md from azure-prepare and validated status from azure-validate. WHEN: "run azd up", "run azd deploy", "execute deployment", "push to production", "push to cloud", "go live", "ship it", "bicep deploy", "terraform apply", "publish to Azure", "launch on Azure". DO NOT USE WHEN: "create and deploy", "build and deploy", "create a new app", "set up infrastructure", "create and deploy to Azure using Terraform" — use azure-prepare for these.
Install with Tessl CLI
npx tessl i github:microsoft/azure-skills --skill azure-deploy90
Quality
85%
Does it follow best practices?
Impact
98%
1.96xAverage score across 3 eval scenarios
AZD pre-deploy checklist sequence
Env created before variables
83%
100%
AZURE_SUBSCRIPTION_ID via env set
100%
100%
AZURE_LOCATION via env set
100%
100%
No --location flag on azd up
100%
100%
azd up uses --no-prompt
0%
100%
azd env get-values before deploy
100%
100%
RG existence check
100%
100%
Tag conflict check
0%
100%
Subscription confirmation
50%
100%
Structured subscription choices
20%
80%
Without context: $0.3023 · 1m 48s · 14 turns · 69 in / 6,294 out tokens
With context: $0.6361 · 2m 46s · 23 turns · 3,606 in / 9,254 out tokens
Validation prerequisite enforcement
Identifies empty Validation Proof
100%
100%
Flags bypassed validation
100%
100%
Does NOT manually update status
100%
100%
Recommends azure-validate
50%
100%
Identifies invalid language value
0%
100%
Correct language fix
0%
50%
Deployment blocked
100%
100%
Identifies SWA language note
0%
100%
Both blockers addressed
0%
100%
Actionable remediation steps
50%
100%
Without context: $0.1960 · 1m 6s · 9 turns · 12 in / 3,386 out tokens
With context: $0.3028 · 1m 12s · 14 turns · 623 in / 3,625 out tokens
Durable Functions DTS infrastructure check
Identifies missing scheduler resource
0%
100%
Identifies missing taskHubs resource
0%
100%
Identifies missing RBAC role
0%
100%
Identifies missing connection string
0%
100%
Identifies Storage vs DTS issue
50%
100%
Recommends stopping deployment
100%
100%
Recommends azure-prepare regeneration
0%
100%
All four DTS items listed
0%
100%
Does NOT proceed with deployment
100%
100%
Structured readiness output
100%
100%
Without context: $0.2074 · 1m 19s · 8 turns · 13 in / 3,889 out tokens
With context: $0.2786 · 1m 4s · 14 turns · 98 in / 3,376 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.