К основному содержанию
скилл CX Codex

azure-verified-modules — скилл для Claude Code: AVM-требования

Скилл с обязательными требованиями Azure Verified Modules: проверяет и помогает писать Terraform-модули, которые проходят сертификацию AVM.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add hashicorp/agent-skills --skill azure-verified-modules -a claude-code
Открыть на GitHub

Что делает azure-verified-modules

Скилл держит перед агентом свод правил AVM и подсказывает, как привести модуль к сертификации. Внутри — требования по кросс-ссылкам между модулями, версиям провайдеров, стилю кода, переменным, выводам, локальным значениям, тестам и документации. Каждое правило помечено уровнем MUST или SHOULD и номером вроде TFFR1, TFNFR4.

Провайдеры жёстко ограничены: azapi от 2.0 до 3.0, azurerm от 4.0 до 5.0, версии задаются через required_providers. Ссылаться на другие модули можно только через реестр Terraform с зафиксированной версией — git-ссылки и не-AVM модули запрещены. Есть и мелочи, на которых легко споткнуться: ignore_changes без двойных кавычек, for_each только по map() или set() со статичными ключами, никаких переменных вида enabled для управления всем модулем.

Скилл пригодится, если вы пишете или ревьюите Azure-модуль и хотите пройти сертификацию с первого раза. Правила не заменяют чтение спецификаций AVM — часть деталей остаётся в официальных доках, на которые скилл ссылается.

Какие задачи решает

  • привести Terraform-модуль к требованиям сертификации AVM
  • проверить версии провайдеров azapi и azurerm в required_providers
  • найти git-ссылки и не-AVM модули в кросс-ссылках
  • выстроить порядок аргументов и мета-аргументов внутри блоков
  • убрать переменные вида enabled, управляющие всем модулем

Примеры запросов агенту

  • проверь мой Terraform-модуль на соответствие требованиям AVM
  • добавь в модуль required_providers с версиями azurerm и azapi по правилам AVM
  • отревьюй переменные и выводы модуля по чек-листу AVM

Как установить azure-verified-modules

1Через Skills CLI (Vercel)

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

2Вручную: положить файлы

~/.claude/skills/azure-verified-modules/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/azure-verified-modules/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора15

provider-resources Скилл помогает писать ресурсы и источники данных Terraform на Plugin Framework. Нужен при добавлении ресурсов, обработке дрейфа и проверке реализации. CX Codex +1 4 100установок provider-actions Помогает реализовать Terraform Actions через Plugin Framework для операций до и после создания, обновления или удаления ресурсов. CX Codex +1 3 900установок run-acceptance-tests Запускает и разбирает acceptance-тесты Terraform provider с префиксом TestAcc. Нужен при ошибках окружения, падениях и подозрительно успешных тестах. CX Codex +1 3 700установок provider-test-patterns Скилл помогает писать и проверять приёмочные тесты для провайдеров Terraform на Plugin Framework через библиотеку terraform-plugin-testing. CX Codex +1 3 300установок aws-ami-builder Скилл подсказывает агенту, как собрать Amazon Machine Image через Packer и билдер amazon-ebs: шаблон, фильтры исходного образа, команды сборки. CX Codex +1 3 200установок provider-docs Скилл помогает готовить и проверять документацию провайдеров Terraform под требования Terraform Registry. Он настраивает шаблоны docs, описания схемы и запуск утилиты tfplugindocs. CX Codex +1 3 200установок push-to-registry Скилл учит агента настраивать отправку информации о сборках Packer в облачный реестр HCP. Это упрощает контроль версий виртуальных образов и передачу данных в манифесты Terraform. CX Codex +1 3 000установок windows-builder Скилл для сборки Windows-образов в Packer через WinRM и PowerShell-провижены. Пригодится, когда нужны AMI, образы Azure или шаблоны VMware. CX Codex +1 2 700установок

Похожие

import-infrastructure-as-code официальный github Переводит живую инфраструктуру Azure в Terraform на модулях AVM: сам находит ресурсы через Azure CLI, выстраивает зависимости и готовит HCL к проверке и плану. 6 900установок terraform-azure официальный github Правило задаёт Copilot стиль и ограничения при работе с Terraform на Azure: структура файлов, модули AVM, запрет на секреты в состоянии. ★ 40 418звёзд репо terraform-engineer https://github.com/Jeffallan Скилл для написания и управления инфраструктурой через Terraform. Помогает проектировать модули, настраивать удалённое состояние, валидировать код и применять изменения безопасно. CX Codex +1 5 400установок azure-sql-database MicrosoftDocs Помогает проектировать, настраивать и чинить базы Azure SQL Database. Подсказывает лимиты, выбор тарифов vCore или DTU и выгружает свежую документацию Microsoft Learn. CX Codex +1 1 300установок azure-key-vault MicrosoftDocs Скилл даёт агенту справочник по Azure Key Vault и Managed HSM: диагностика ошибок, настройка RBAC, Private Link и развёртывание через Bicep или Terraform. CX Codex +1 309установок azure-prepare Microsoft Готовит проект к деплою через Azure Developer CLI: пишет azure.yaml, инфраструктуру на Bicep или Terraform и Dockerfile. Нужен, когда вы уже выбрали azd. 2установок

Рядом в теме «DevOps и инфраструктура»

Всё по теме «DevOps и инфраструктура» →

Вопросы о azure-verified-modules

Как установить azure-verified-modules в Claude?

Выполните npx skills add hashicorp/agent-skills --skill azure-verified-modules -a claude-code. Скилл появится по пути ~/.claude/skills/azure-verified-modules/SKILL.md.

Что делает azure-verified-modules?

Собирает обязательные требования и практики Azure Verified Modules, чтобы агент помогал создавать и ревьюить Terraform-модули под сертификацию AVM.

Какие версии провайдеров допускает AVM?

azapi от 2.0 до 3.0 и azurerm от 4.0 до 5.0. Версии нужно фиксировать в блоке required_providers, для этого скилл советует оператор ~>.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой