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

provider-docs — скилл для Claude Code: что делает и как установить

Скилл помогает готовить и проверять документацию провайдеров Terraform под требования Terraform Registry. Он настраивает шаблоны docs, описания схемы и запуск утилиты tfplugindocs.

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

Что делает provider-docs

Скилл задаёт строгий регламент подготовки страниц для Terraform Registry. Сначала разработчик формулирует описания в коде схемы, а обзорные тексты выносит в шаблоны директории docs/. Для генерации разметки используется утилита tfplugindocs через go generate или прямой вызов инструмента. Скилл проверяет соответствие аргументов, обязательных полей и вычисляемых атрибутов реальному поведению провайдера.

Специфика каталога накладывает жёсткие ограничения на сниппеты HCL. Примеры кладут строго в папку examples/ по одному файлу на случай и подключают через директиву tffile, исключая блоки terraform, provider или output. Для страниц действий, появившихся в Terraform v1.14.0+, требуется показывать связку action и action_trigger без блоков атрибутов. Это предотвращает скрытые ошибки парсинга в реестре.

Перед публикацией релиза проверяются системные маркеры. В корне репозитория обязательно должен лежать файл terraform-registry-manifest.json, а теги версий должны начинаться с префикса v вроде v1.2.3. Если пропустить манифест или поставить тег вне основной ветки, реестр не покажет обновлённую справку.

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

  • оформить шаблоны docs для новых ресурсов и функций провайдера
  • синхронизировать описания полей схемы с документацией в Registry
  • проверить примеры HCL на отсутствие лишних блоков конфигурации
  • настроить генерацию markdown через утилиту tfplugindocs
  • подготовить манифест и теги репозитория к публикации релиза

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

  • Обнови документацию провайдера под новый data source и сгенерируй файлы через tfplugindocs
  • Проверь HCL-примеры в каталоге examples на соответствие правилам Terraform Registry
  • Помоги составить шаблон action с учётом action_trigger для Terraform v1.14.0+

Как установить provider-docs

1Через Skills CLI (Vercel)

npx skills add hashicorp/agent-skills --skill provider-docs -a claude-code

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

~/.claude/skills/provider-docs/SKILL.md

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

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

Вопросы о provider-docs

Как установить provider-docs в Claude Code?

Выполните команду npx skills add hashicorp/agent-skills --skill provider-docs -a claude-code. Файл скилла будет сохранён по пути ~/.claude/skills/provider-docs/SKILL.md.

Что делает скилл provider-docs?

Он ведёт по шагам создания и обновления документации провайдера Terraform: от добавления текстов в схему Go и шаблонов .md.tmpl до запуска tfplugindocs и валидации файлов.

Какие требования предъявляются к примерам HCL в документации?

Каждый пример выносится в отдельный файл внутри каталога examples/ и подключается директивой tffile. В коде сниппета запрещено использовать блоки terraform, provider и output.

Похожие скиллы

Всё по теме «DevOps и инфраструктура» →
terraform-skill Anton Babenko Диагностирует риски и управляет кодом Terraform и OpenTofu в ассистенте. Помогает при рефакторинге модулей, миграциях стейта и настройке безопасного пайплайна. CX Codex +1 7 400установок terraform-validator akin-ozer Прогоняет .tf и .tfvars через terraform fmt, validate, tflint и checkov, а потом собирает отчёт с найденными проблемами. CX Codex +1 640установок terraform-generator akin-ozer Скилл пишет конфигурации Terraform: ресурсы, модули, провайдеры, переменные и outputs. Пригодится, когда нужно поднять инфраструктуру кодом, а не собирать HCL вручную. CX Codex +1 639установок terraform-patterns Alireza Rezvani Скилл проверяет конфигурации Terraform на антипаттерны и настраивает модули. Пригодится при рефакторинге инфраструктуры или аудите безопасности стейта. 617установок infisical-terraform Infisical Подсказывает агенту, как настроить провайдер Infisical в Terraform, вынести секреты в ephemeral-ресурсы и подключить Terraform Cloud через OIDC. CX Codex +1 478установок terraform официальный HashiCorp Подключает к Claude MCP-сервер Terraform: агент работает с экосистемой Terraform и помогает писать конфигурации Infrastructure as Code. ★ 44 635звёзд репо

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

new-terraform-provider Скилл проводит агента по шагам создания нового Terraform-провайдера на Plugin Framework: от каталога и Go-модуля до сборки и тестов. 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установок azure-verified-modules Скилл с обязательными требованиями Azure Verified Modules: проверяет и помогает писать Terraform-модули, которые проходят сертификацию AVM. CX Codex +1 3 300установок aws-ami-builder Скилл подсказывает агенту, как собрать Amazon Machine Image через Packer и билдер amazon-ebs: шаблон, фильтры исходного образа, команды сборки. 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установок terraform-policy Создаёт и проверяет политики Terraform, а также переносит правила Sentinel в формат Terraform Policy. Нужен при работе с файлами политик и их тестами. CX Codex +1 1 500установок

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

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