What problem does it solve?
Building and maintaining Azure Developer CLI (azd) projects involves many moving parts—azure.yaml manifests, Bicep or Terraform infrastructure, environments, secrets, hooks, and CI/CD pipelines—where small misconfigurations cause failed deployments or leaked secrets. This Skill guides the creation, review, migration, and troubleshooting of azd projects against current Microsoft guidance.
Core Features & Use Cases
- Project Modeling: Define services, infrastructure entry points, and environment strategies in azure.yaml following recommended repository layouts.
- Safety Guardrails: Prevent committing secrets, .azure state, or Terraform state, and enforce confirmation before resource-changing commands like azd up or azd down.
- Validation & CI/CD: Run Bicep builds, Terraform validation, hook tests, and design pipelines with workload identity federation and protected environments.
- Use Case: When migrating an existing app to azd, the Skill inspects azure.yaml, aligns the Bicep modules and parameters, configures remote state, and sets up a GitHub Actions pipeline with OIDC authentication.
Quick Start
Ask the agent to review your azure.yaml and infra folder and create a deployable azd project structure for your application.