What problem does it solve? Structuring and operating Azure Developer CLI (azd) projects correctly is error-prone: misconfigured azure.yaml manifests, leaked secrets, wrong IaC provider assumptions, and unsafe deployment commands can break environments or expose credentials. This Skill provides current Microsoft-aligned guidance for building, reviewing, migrating, and troubleshooting azd projects safely. ## Core Features & Use Cases - Project Modeling: Defines services, infrastructure entry points, and environments in azure.yaml following azd conventions, with Terraform as the default IaC provider in this kit and Bicep covered as reference. - Security Guardrails: Enforces managed identity, Key Vault references, and azd env set-secret practices while blocking cloud-mutating commands (azd up, provision, deploy, down) without explicit approval. - CI/CD and Operations: Guides pipeline design with OIDC federation, remote state configuration, hooks, validation commands, and structured troubleshooting sequences. - Use Case: A developer asks to review an azure.yaml and infra/ folder before deploying to a staging environment; the Skill checks service paths, IaC provider alignment, secret handling, and runs terraform validate before reporting findings. ## Quick Start Ask the assistant to review your azure.yaml and infra directory for azd best-practice issues before running azd provision.