hashicorp avatar

Azure Verified Modules

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.

skills.sh installs
3.4K
GitHub stars
924
last updated
Aug 21, 2026

Install

$ npx -y skills add hashicorp/agent-skills --skill azure-verified-modules --agent claude-code

Installs into .claude/skills of the current project.

Files

Azure Verified Modules (AVM) Requirements

This guide covers the mandatory requirements for Azure Verified Modules certification. These requirements ensure consistency, quality, and maintainability across Azure Terraform modules.

References:

Table of Contents


Module Cross-Referencing

Sponsors

Details

Repository
github.com/hashicorp/agent-skills
Categories
DevOps & CI/CD, AI & Agent Building, Cloud & Infrastructure
First seen
Apr 16, 2026

More from hashicorp/agent-skills

All 16
1dpearson2699 avatarmapkitdpearson2699/swift-ios-skillsImplement, review, or improve maps and location features in iOS/macOS apps using MapKit and CoreLocation. Use when working with Map views, annotations, markers,3.4Kskills.sh installs
2hashicorp avatarprovider-test-patternshashicorp/agent-skillsTerraform provider acceptance test patterns using terraform-plugin-testing with the Plugin Framework. Covers test structure, TestCase/TestStep fields, ConfigSta3.4Kskills.sh installs
3tradermonty avatarkanchi-dividend-soptradermonty/claude-trading-skillsConvert Kanchi-style dividend investing into a repeatable US-stock operating procedure. Use when users ask for かんち式配当投資, dividend screening, dividend growth qua3.4Kskills.sh installs
4dpearson2699 avatarrealitykitdpearson2699/swift-ios-skillsBuild iOS augmented reality and 3D experiences with RealityKit and ARKit. Use when adding RealityView content, loading entities or USDZ models, anchoring object3.4Kskills.sh installs
5everyinc avatarce-optimizeeveryinc/compound-engineering-pluginRun metric-driven optimization loops. Use when improving measurable outcomes such as search relevance, clustering quality, build performance, prompt quality, or3.4Kskills.sh installs
6himself65 avatarcompany-valuationhimself65/finance-skillsEstimate the intrinsic value of a public company using DCF, relative (peer multiple) and sum-of-parts (SOTP) methods, then triangulate to an implied share price3.4Kskills.sh installs