If you're building Azure Terraform modules that need official AVM certification, this walks you through the mandatory requirements and style standards Microsoft expects. It covers everything from provider version constraints (azurerm 4.x, azapi 2.x) to specific code patterns like when to use count versus for_each, how to order resource blocks, and variable naming conventions. The guidance is prescriptive with MUST/SHOULD severity levels, so you know what's negotiable and what isn't. It's dense with specifics like using snake_case everywhere, avoiding git references in module sources, and the exact syntax for lifecycle blocks. Honestly feels like a compliance checklist more than architecture guidance, but if you need that AVM badge, these are the hoops.
npx skills add https://github.com/hashicorp/agent-skills --skill azure-verified-modules