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.