Skills for Real Engineers. Straight from my .agents directory.
azure-prepare
Agent skill frommicrosoft/azure-skills
Prepare azd-based Azure projects for deployment: generates azure.yaml, infrastructure (Bicep/Terraform), and Dockerfiles for the Azure Developer CLI (azd) workflow. USE ONLY when the user explicitly wants to use azd as the deployment tool, or the project already has an azure.yaml file. DO NOT USE FOR: non-azd deployments, Python App Service code-only deploys (use python-appservice-deploy), or cross-cloud migration (use azure-cloud-migrate). WHEN: prepare app for azd, create azure.yaml, set up azd infrastructure, modernize app for Azure with azd, deploy with azd, function app, timer trigger, service bus trigger, event-driven function, managed identity, generate Bicep, generate Terraform, create and deploy to Azure.
How to install azure-prepare
npx skills add microsoft/azure-skills# or add only this skill to Claude Code: copy the folder
skills/azure-prepare/
# into
~/.claude/skills/azure-prepare/ (all projects)
.claude/skills/azure-prepare/ (one project)
1# Azure Prepare23> **AUTHORITATIVE GUIDANCE — MANDATORY COMPLIANCE**4>5> This document is the **official, canonical source** for preparing applications for Azure deployment. You **MUST** follow these instructions exactly as written unless they contradict security policies given to you. When in doubt, present the conflicting instructions from this document and ask the user for explicit confirmation. Do not improvise, infer, or substitute steps.67---89## Triggers1011Activate this skill when user wants to:12- Create a new application13- Add services or components to an existing app14- Make updates or changes to existing application15- Modernize or migrate an application16- Set up Azure infrastructure17- Deploy to Azure or host on Azure18- Create and deploy to Azure (including Terraform-based deployment requests)1920## Rules21221. **Plan first — MANDATORY** — You MUST physically write an initial `.azure/deployment-plan.md` **skeleton in the workspace root directory** (not the session-state folder) **as your very first action** — before any code generation or execution begins. Write the skeleton immediately, then populate it progressively as Phase 1 analysis and research unfold; finalize it with all decisions at Phase 1 Step 6. This file must exist on disk throughout. azure-validate and azure-deploy depend on it and will fail without it. Do not skip or defer this step.232. **Get approval** — Present plan to user before execution24…
Excerpt shown under the repository's MIT license.
More skills in azure-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
