azure-verified-modules

Enforces Azure Verified Modules standards for Terraform modules.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/hashi-demo-lab/terraform-provider-aap --skill azure-verified-modules-hashi-demo-lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-verified-modules
Source: https://github.com/hashi-demo-lab/terraform-provider-aap/tree/main/.claude/skills/azure-verified-modules
Command: npx skills add https://github.com/hashi-demo-lab/terraform-provider-aap --skill azure-verified-modules-hashi-demo-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Azure Verified Modules (AVM) provide a standard set of certification requirements for Azure Terraform modules, ensuring consistency, quality, and maintainability across modules.

Core Features & Use Cases

  • Module Cross-Referencing and provider requirements for AVM-compliant modules.
  • Code style, variable, output, and testing requirements; documentation standards are defined.
  • Use Case: A module author validates their module against AVM guidelines to achieve certified status.

Quick Start

Apply AVM guidelines to Azure Terraform modules to validate structure, documentation, and testing readiness.

Frequently Asked Questions about azure-verified-modules

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is Azure Verified Modules compliance for Terraform?

Azure Verified Modules (AVM) compliance is a standard set of certification requirements for Azure Terraform modules, ensuring consistency, quality, and maintainability across module structures, code styles, and documentation.

How do I validate my Terraform module against AVM guidelines?

You validate Terraform modules against AVM guidelines by checking module cross-referencing, provider requirements, variable definitions, outputs, testing readiness, and documentation standards to achieve certified status.

Does AVM certification enforce specific code style and variable definitions for Azure Terraform?

Yes, AVM certification enforces specific requirements for code style, variable definitions, and outputs to ensure that Azure Terraform modules maintain consistent quality and maintainability across implementations.

What are the requirements to structure Terraform modules for AVM certification?

Structuring Terraform modules for AVM certification requires adhering to guidelines covering module structure, code style, variable definitions, outputs, documentation, testing, and provider configurations.

Can I use this to check documentation standards for Azure Terraform modules?

Yes, you can use this to check documentation standards, as AVM guidelines explicitly define the required documentation and testing readiness needed to validate Azure Terraform modules.