Thanks to visit codestin.com
Credit goes to officialskills.sh

Back to skills

azure-verified-modules

Azure Verified Modules (AVM) skill covers the mandatory and recommended requirements for building Terraform modules that meet AVM certification standards.

Setup & Installation

npx skills add https://github.com/hashicorp/agent-skills --skill azure-verified-modules
or paste the link and ask your coding assistant to install it
https://github.com/hashicorp/agent-skills/tree/main/terraform/code-generation
View on GitHub

What This Skill Does

Azure Verified Modules (AVM) skill covers the mandatory and recommended requirements for building Terraform modules that meet AVM certification standards. It defines rules for provider versions, variable and output structure, code style, testing tooling, and breaking change management. The requirements are organized by severity: MUST, SHOULD, and MAY.

Instead of manually cross-referencing 37 AVM requirements across multiple spec pages, this skill surfaces the exact rule, severity level, and correct HCL pattern for any part of the module you are working on.

When to use it

  • Checking whether a new Terraform module meets AVM certification before submitting it
  • Setting provider version constraints for azurerm and azapi correctly
  • Structuring variables with proper types, descriptions, and nullable settings
  • Writing output blocks that avoid leaking sensitive data or entire resource objects
  • Adding feature toggle variables when introducing new resources in minor versions