azure-verified-modules

Enforce Azure Verified Modules requirements for certified Azure Terraform modules.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/spallempati/AI-Studio --skill azure-verified-modules-spallempati
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-verified-modules
Source: https://github.com/spallempati/AI-Studio/tree/main/skills/terraform/azure-verified-modules
Command: npx skills add https://github.com/spallempati/AI-Studio --skill azure-verified-modules-spallempati

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidelines and best practices for developing Azure Terraform modules that meet the stringent requirements for Azure Verified Modules (AVM) certification.

Core Features & Use Cases

  • AVM Compliance: Ensures modules adhere to mandatory AVM standards for providers, code style, variables, and outputs.
  • Development Standards: Guides developers on module cross-referencing, testing, documentation, and breaking change management.
  • Use Case: When developing a new Azure resource module, use this Skill to ensure it follows all AVM specifications, from provider versioning to output formatting, guaranteeing it can achieve certification.

Quick Start

Review the Azure Verified Modules requirements for developing certified Terraform modules.

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 with Terraform?

Azure Verified Modules requirements mandate specific Azure provider configurations, code style standards, variable and output formatting, and comprehensive testing for Terraform module certification. This Skill enforces all AVM compliance standards to ensure module quality and maintainability.

How do I ensure my Azure Terraform module meets AVM certification standards?

To meet AVM certification standards, your Azure Terraform module must follow strict guidelines for module cross-referencing, provider specifications, code style, variable and output requirements, testing, and documentation. This Skill guides developers through all mandatory specifications.

Can I use this Skill to manage breaking changes in Azure Terraform modules?

Yes, this Skill addresses breaking change management as a core development standard for Azure Terraform modules. It provides guidelines to handle breaking changes according to Azure Verified Modules contribution standards, ensuring module quality and maintainability.

What is the best way to structure variables and outputs for Azure Verified Modules?

The best way to structure variables and outputs for Azure Verified Modules is to follow the specific AVM variable and output requirements enforced by this Skill. It ensures your Terraform configuration adheres to mandatory formatting and naming standards for certification.

Does this Skill cover Terraform testing and documentation for Azure provider modules?

Yes, this Skill covers both testing and documentation standards for Azure provider Terraform modules. It enforces Azure Verified Modules best practices, ensuring your module includes the necessary testing and documentation to pass AVM certification requirements.

Why do I need to follow AVM contribution standards for Azure Terraform module development?

You need to follow AVM contribution standards to ensure your Azure Terraform module achieves and maintains Azure Verified Modules certification. This Skill enforces these standards, covering everything from code style to breaking changes, guaranteeing module quality and maintainability.