azure-deploy

Deploy prepared Azure applications using azd up, azd deploy, and Terraform.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/iinoshirozheng/SinoCloudChat --skill azure-deploy-iinoshirozheng
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: azure-deploy
Source: https://github.com/iinoshirozheng/SinoCloudChat/tree/main/.agents/skills/azure-deploy
Command: npx skills add https://github.com/iinoshirozheng/SinoCloudChat --skill azure-deploy-iinoshirozheng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Deployments of prepared Azure applications can be error-prone and require careful sequencing of pre-provisioned plans and infrastructure. This skill streamlines the deployment process by coordinating Azure Developer CLI (AZD) and Terraform workflows with built-in safeguards and prerequisites.

Core Features & Use Cases

  • Orchestrates azd up and azd deploy for prepared apps with existing .azure/plan.md and infrastructure files.
  • Integrates Terraform apply steps and az deployment commands with error recovery to handle failures gracefully.
  • Enforces prerequisite checks by requiring a validated plan from azure-prepare and a Validated status from azure-validate before execution.
  • Use Case: Update an existing production deployment by applying updated configurations to a pre-provisioned environment.

Quick Start

Run azd up followed by azd deploy to release a prepared Azure application using an existing .azure/plan.md after azure-validate confirms readiness.

Frequently Asked Questions about azure-deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a prepared Azure application using azd and Terraform?▼

To deploy a prepared Azure application, run azd up followed by azd deploy to orchestrate Terraform apply steps and az deployment commands. This coordinates infrastructure provisioning and application release using an existing .azure/plan.md file.

What prerequisites do I need before executing an Azure deployment with azd?▼

Before executing an Azure deployment with azd, you need a validated .azure/plan.md file from azure-prepare and a Validated status from azure-validate. Existing infrastructure files must also be present in the project directory.

Can I use this Azure deployment workflow to create a new application from scratch?▼

No, you cannot use this Azure deployment workflow to create a new application from scratch. It is strictly designed for prepared apps with existing .azure/plan.md files. You must use azure-prepare instead to create new apps.

Why does my Terraform apply fail during the azd deploy step?▼

Terraform apply failures during azd deploy often occur when prerequisite checks fail. Ensure your .azure/plan.md is validated by azure-validate and azure-prepare, and that existing infrastructure files are correctly configured before retrying.

Does this deployment process handle errors during azd up automatically?▼

Yes, the deployment process handles errors during azd up automatically through built-in error recovery. It orchestrates Azure Developer CLI and Terraform workflows with safeguards to gracefully handle failures and retry failed infrastructure steps.

When should I use azd up versus azd deploy for my Azure infrastructure?▼

You should use azd up to provision the Azure infrastructure and azd deploy to release the application code. Running azd up followed by azd deploy ensures both the pre-provisioned environment and the application are updated together.