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

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

Помогает описывать конфигурации Terraform Stacks, связывать модули в компоненты и настраивать файлы развёртывания для мультирегиональной инфраструктуры.

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

Что делает terraform-stacks

Скилл передаёт агенту правила нового HCL-синтаксиса для стеков HashiCorp. В отличие от стандартного кода Terraform, конфигурация стеков строится вокруг файлов .tfcomponent.hcl и .tfdeploy.hcl. В них описываются блоки переменных, провайдеров, компонентов и точек развёртывания. Агент подсказывает, как оформлять ссылки на модули из публичных реестров, Git или локальной папки modules/.

Внутри провайдеров здесь разрешён for_each, а псевдонимы задаются прямо в заголовке блока. Для передачи секретов скилл напоминает выставлять флаг ephemeral = true, чтобы токены не сохранялись в файлах состояния. Выходные параметры требуют явного указания типа type и больше не принимают блок preconditions.

Без версии Terraform 1.13.x плагин Stacks CLI запускаться не будет, так что проект сломается без актуального значения в файле .terraform-version. Аутентификацию скилл советует строить через OIDC и временные токены вместо постоянных ключей.

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

  • составить структуру манифестов в файлах .tfcomponent.hcl и .tfdeploy.hcl
  • настроить компоненты с источниками из публичного реестра, Git или локальных путей
  • объявить эфемерные переменные для токенов аутентификации
  • сконфигурировать развёртывание для нескольких регионов и сред

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

  • Помоги написать файл components.tfcomponent.hcl для модуля VPC из публичного реестра
  • Добавь конфигурацию провайдера AWS с for_each и авторизацией через OIDC
  • Проверь синтаксис переменных в .tfcomponent.hcl и настрой эфемерный токен

Как установить terraform-stacks

1Через Skills CLI (Vercel)

npx skills add hashicorp/agent-skills --skill terraform-stacks -a claude-code

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

~/.claude/skills/terraform-stacks/SKILL.md

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

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

Вопросы о terraform-stacks

Как установить terraform-stacks в Claude Code?

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

Что делает terraform-stacks?

Скилл даёт ассистенту инструкции по языку Terraform Stacks для декларативного оркестрирования компонентов инфраструктуры. С его помощью модель корректно создаёт файлы развёртывания и связывает компоненты между средами.

Какая версия Terraform нужна для работы со стеками?

Требуется Terraform версии 1.13.x или свежее, где доступен встроенный CLI-плагин для стеков. Нужную версию задают в файле .terraform-version в корне репозитория.

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

Всё по теме «DevOps и инфраструктура» →
terraform-skill Anton Babenko Диагностирует риски и управляет кодом Terraform и OpenTofu в ассистенте. Помогает при рефакторинге модулей, миграциях стейта и настройке безопасного пайплайна. CX Codex +1 7 400установок terraform-patterns Alireza Rezvani Скилл проверяет конфигурации Terraform на антипаттерны и настраивает модули. Пригодится при рефакторинге инфраструктуры или аудите безопасности стейта. 617установок terraform-generator akin-ozer Скилл пишет конфигурации Terraform: ресурсы, модули, провайдеры, переменные и outputs. Пригодится, когда нужно поднять инфраструктуру кодом, а не собирать HCL вручную. CX Codex +1 639установок terraform-validator akin-ozer Прогоняет .tf и .tfvars через terraform fmt, validate, tflint и checkov, а потом собирает отчёт с найденными проблемами. CX Codex +1 640установок huawei-cloud-terraform-installer huaweicloud Скилл ставит Terraform CLI на Linux и Windows, используя зеркало Huawei Cloud для провайдера. Пригодится, когда Terraform ещё не настроен для IaC-задачи. CX Codex +1 17 400установок huawei-cloud-terraform-generator huaweicloud Скилл превращает описание инфраструктуры в Terraform-конфигурацию для Huawei Cloud и проводит деплой с подтверждением на каждом шаге. CX Codex +1 17 000установок

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

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

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

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