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

provider-framework-migration — скилл для Claude Code

Помогает переносить ресурсы и источники данных Terraform с Plugin SDKv2 на Plugin Framework. Разбирает настройку mux, схемы и проверку совместимости состояния.

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

Что делает provider-framework-migration

Скилл описывает пошаговый перенос ресурсов и источников данных по одному, пока провайдер обслуживает реализации на SDKv2 и Framework через mux. Он помогает настроить сервер с terraform-plugin-mux и tf5to6server, сопоставить элементы схемы и проверить поведение ресурса до и после миграции.

Отдельное внимание уделено различию между null и нулевыми значениями, блокам, атрибуту id и чтению состояния, записанного SDKv2. До переноса предлагается подготовить acceptance-тесты и зафиксировать поведение необязательных атрибутов. Для протокола 6 Terraform CLI должен быть версии 1.0 или выше; для поддержки Terraform 0.12+ описан вариант с протоколом 5. Это ограничение важно при выборе схемы: nested attributes требуют протокола 6.

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

  • настроить mux для SDKv2 и Plugin Framework
  • перенести схему и CRUD одного ресурса
  • сопоставить ForceNew, Default и блоки со схемой Framework
  • проверить расхождения плана из-за null и пустых значений
  • проверить совместимость состояния после миграции

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

  • Настрой mux-сервер для провайдера с SDKv2 и Plugin Framework.
  • Помоги перенести схему этого ресурса на Plugin Framework, сохранив блоки и атрибут id.
  • Разбери расхождение плана после миграции: проверь обработку null и состояния.

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/provider-framework-migration/SKILL.md

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

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

Вопросы о provider-framework-migration

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

Выполните npx skills add hashicorp/agent-skills --skill provider-framework-migration -a claude-code. Файл скилла появится по пути ~/.claude/skills/provider-framework-migration/SKILL.md.

Что делает provider-framework-migration?

Помогает переносить ресурсы и источники данных Terraform с SDKv2 на Plugin Framework, настраивать mux и проверять совместимость схемы и состояния.

Что нужно для работы провайдера через протокол 6?

В описанном варианте с протоколом 6 нужен Terraform CLI версии 1.0 или выше. Для поддержки Terraform 0.12+ скилл описывает mux на протоколе 5, но тогда недоступны функции Framework, требующие протокола 6.

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

Все скиллы по теме «DevOps и инфраструктура» →
wizard Matt Pocock Скилл создаёт интерактивный bash-скрипт для ручных шагов: настройки сервисов, секретов CI и разовых миграций. 553 369установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок using-git-worktrees Jesse Vincent Готовит изолированное рабочее дерево перед доработкой или выполнением плана. Проверяет текущий репозиторий, выбирает нативные средства платформы либо Git. CX Codex 217 153установок finishing-a-development-branch Jesse Vincent Скилл проверяет тесты и помогает выбрать, как завершить работу в ветке: слить её, открыть Pull Request или оставить как есть. CX Codex 214 439установок orca-cli stablyai Скилл даёт агенту доступ к worktree, терминалам, артефактам и встроенному браузеру Orca через CLI. Пригодится, когда работа идёт в окружении Orca. CX Codex +1 353 600установок

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

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установок azure-image-builder Скилл помогает собрать управляемый образ Azure или образ для Azure Compute Gallery через Packer. Пригодится для подготовки собственных образов виртуальных машин Azure. CX Codex +1 2 700установок terraform-policy Создаёт и проверяет политики Terraform, а также переносит правила Sentinel в формат Terraform Policy. Нужен при работе с файлами политик и их тестами. CX Codex +1 1 500установок provider-configuration Помогает проектировать схему настроек и цепочку аутентификации Terraform-провайдера. Пригодится при работе с Configure() и разборе ошибок получения учётных данных. CX Codex +1 951установок provider-ephemeral-resources Помогает писать в провайдере Terraform эфемерные ресурсы на Plugin Framework: секреты живут в памяти и не попадают в state или plan. CX Codex +1 917установок

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

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