What problem does it solve? Preparing an application for Azure deployment requires choosing the right hosting stack, writing correct Bicep or Terraform infrastructure, configuring azure.yaml, and applying security best practices—mistakes in any of these cause failed deployments. This Skill enforces a mandatory plan-first workflow that analyzes your workspace, gathers requirements, and generates validated deployment artifacts before anything is provisioned. ## Core Features & Use Cases - Plan-First Workflow: Creates a mandatory .azure/plan.md covering requirements, architecture, recipe selection, and service mapping, requiring user approval before any code generation. - Multi-Recipe Infrastructure Generation: Produces artifacts for AZD (Bicep or Terraform), AZCLI, standalone Bicep, or standalone Terraform, plus Dockerfiles and azure.yaml configuration. - Specialized Technology Routing: Detects prompts mentioning AWS Lambda migration, GitHub Copilot SDK, Azure Functions, Durable Functions, or .NET Aspire and delegates to dedicated skills or tested templates. - Use Case: A developer says "create a containerized Node.js API and deploy to Azure Container Apps using Terraform." The skill scans the workspace, confirms subscription and region, writes an approved plan, generates Terraform files with managed identity and Key Vault, then hands off to azure-validate and azure-deploy. ## Quick Start Ask the agent to prepare your application for Azure deployment, for example by saying "create a web app with an API and deploy it to Azure Container Apps."