azure-verified-modules

Provide AVM certification requirements for developing Terraform modules.

5|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/lidge-jun/cli-jaw-skills --skill azure-verified-modules-lidge-jun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-verified-modules
Source: https://github.com/lidge-jun/cli-jaw-skills/tree/main/terraform/code-generation/skills/azure-verified-modules
Command: npx skills add https://github.com/lidge-jun/cli-jaw-skills --skill azure-verified-modules-lidge-jun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and requirements for developing Azure Terraform modules that meet Azure Verified Modules (AVM) certification standards, ensuring quality and consistency.

Core Features & Use Cases

  • AVM Certification Requirements: Details mandatory rules for module structure, code style, variables, outputs, and testing.
  • Best Practices: Offers recommendations for Terraform configuration, provider usage, and documentation.
  • Use Case: When developing a new Azure resource module intended for AVM certification, use this Skill to ensure all requirements are met before submission.

Quick Start

Review the Azure Verified Modules requirements for Terraform development.

Frequently Asked Questions about azure-verified-modules

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

FAQPage Schema
What are the requirements for developing Azure Verified Modules using Terraform?

Developing Azure Verified Modules with Terraform requires strict adherence to specifications for module structure, Azure provider configurations, code style standards, variable and output definitions, local value organization, and testing methodologies to achieve certification.

How do I structure my Terraform code to meet Azure Verified Modules certification standards?

Structure your Terraform code for Azure Verified Modules by organizing local values correctly, defining mandatory variables and outputs, and applying established code style standards and Azure provider configuration rules to pass certification.

Does an Azure Verified Module in Terraform require specific testing methodologies?

Yes, developing an Azure Verified Module in Terraform requires specific testing methodologies as part of the mandatory AVM specifications to ensure module quality and consistency before submission.

What is the best way to handle breaking changes in Azure Verified Modules for Terraform?

The best way to handle breaking changes in Azure Verified Modules for Terraform is to follow AVM specifications and best practices for documentation generation and version management, ensuring compliance while maintaining module consistency.

When do I need to generate documentation for an Azure Terraform module seeking AVM certification?

You need to generate documentation for an Azure Terraform module seeking AVM certification as part of adhering to mandatory and recommended AVM specifications, ensuring all requirements are met before submission.