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

provider-resources — скилл для Claude Code: установка

Скилл помогает писать ресурсы и источники данных Terraform на Plugin Framework. Нужен при добавлении ресурсов, обработке дрейфа и проверке реализации.

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

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

Скилл разбирает создание ресурсов и источников данных Terraform: CRUD-операции, схему атрибутов, валидаторы, модификаторы плана, импорт и обработку удаления объекта вне Terraform. Он также подсказывает, как подключить ресурс к клиенту провайдера и ждать готовности объекта в eventually consistent API.

Внутри есть рекомендации по структуре файлов провайдера, моделированию ресурсов и источников данных, обработке ошибок и acceptance-тестам. Для новых ресурсов руководство советует Plugin Framework, а SDKv2 оставляет для поддержки уже существующего кода. Это повод проверить режим провайдера и миграционные риски до изменений.

Примеры ориентированы на Go-код с файлами ресурсов, тестов и документации, которую генерирует tfplugindocs. Для работы с API нужен настроенный клиент провайдера.

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

  • создать ресурс Terraform с CRUD-операциями
  • спроектировать схему атрибутов и валидаторы
  • обработать удаление ресурса вне Terraform
  • добавить ожидание готовности eventually consistent API
  • подготовить acceptance-тесты ресурса

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

  • Создай ресурс Terraform для нового API на Plugin Framework и подключи его к клиенту провайдера.
  • Проверь реализацию ресурса: схему, план-модификаторы, обработку not found, импорт и acceptance-тесты.
  • Сравни существующий ресурс на SDKv2 с требованиями Plugin Framework и укажи риски миграции.

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

1Через Skills CLI (Vercel)

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

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

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

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

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

Вопросы о provider-resources

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

Выполните npx skills add hashicorp/agent-skills --skill provider-resources -a claude-code, затем повторите npx skills add hashicorp/agent-skills --skill provider-resources -a claude-code. После этого проверьте файл ~/.claude/skills/provider-resources/SKILL.md.

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

Он помогает проектировать и реализовывать ресурсы и источники данных Terraform на Plugin Framework. В том числе разбирает CRUD, схему, импорт, not found, ожидание готовности API и acceptance-тесты.

Чем Plugin Framework отличается от SDKv2 в этом скилле?

Для новых ресурсов скилл рекомендует Plugin Framework, а SDKv2 оставляет для поддержки уже существующих. При миграции нужно учитывать различие между null и нулевыми значениями.

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

Всё по теме «DevOps и инфраструктура» →
terraform-azurerm-set-diff-analyzer официальный github Разбирает JSON-план Terraform для AzureRM и отделяет перестановку элементов Set от реальных изменений ресурсов. Нужен при ревью шумных diff. 8 900установок terraform-skill Anton Babenko Диагностирует риски и управляет кодом Terraform и OpenTofu в ассистенте. Помогает при рефакторинге модулей, миграциях стейта и настройке безопасного пайплайна. CX Codex +1 7 400установок synthetic-monitoring-checks grafana Пишет проверки Grafana Cloud Synthetic Monitoring: скриптовые на k6 и браузерные. Пригодится, когда нужно следить за доступностью логина или оформления заказа из разных регионов. CX Codex +1 2 300установок terraform-patterns Alireza Rezvani Скилл проверяет конфигурации Terraform на антипаттерны и настраивает модули. Пригодится при рефакторинге инфраструктуры или аудите безопасности стейта. 617установок aws-well-architected-review официальный github Проводит аудит инфраструктурного кода по 6 столпам AWS Well-Architected Framework и заводит задачи в GitHub с готовыми рецептами исправлений. 84установок bigquery-basics официальный google Управляет ресурсами BigQuery и запускает SQL-запросы. Подходит для создания датасетов, таблиц, представлений и базовой загрузки данных. CX Codex 17 678установок

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

terraform-test Помогает писать и запускать тесты Terraform: сценарии, проверки, режимы plan и apply. Нужен при проверке модулей, ресурсов и выходных значений. CX Codex +1 8 800установок refactor-module Скилл превращает монолитную конфигурацию Terraform в переиспользуемые модули с понятными переменными и выводами. Пригодится, когда один main.tf разросся и его страшно трогать. CX Codex +1 6 400установок terraform-stacks Помогает описывать конфигурации Terraform Stacks, связывать модули в компоненты и настраивать файлы развёртывания для мультирегиональной инфраструктуры. CX Codex +1 5 600установок terraform-search-import Находит неучтённую облачную инфраструктуру и помогает перевести её в код Terraform через массовый импорт. Пригодится при инвентаризации облака. CX Codex +1 4 900установок provider-actions Помогает реализовать Terraform Actions через Plugin Framework для операций до и после создания, обновления или удаления ресурсов. CX Codex +1 3 900установок 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установок

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

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