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

terraform-style-guide — скилл для Claude Code: форматирование

Скилл генерирует и проверяет код Terraform в соответствии с официальными стандартами HashiCorp. Помогает писать согласованный, безопасный и читаемый HCL.

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

Что делает terraform-style-guide

terraform-style-guide содержит полный набор правил для организации Terraform-конфигураций: структуру файлов, форматирование, именование ресурсов и переменных, обработку версий, управление чувствительными данными. Скилл опирается на рекомендации HashiCorp и включает примеры для типичных случаев: от простых ресурсов AWS до динамического создания с for_each и условного развёртывания с count.

Внутри описаны файловая организация (терраформ, провайдеры, переменные, выходы разбиты по отдельным файлам), двухпробельные отступы, выравнивание знаков равенства, нижний регистр с подчёркиваниями для всех имён. Есть примеры версионирования провайдеров, конфигурации multi-region и проверки валидации. Скилл покрывает и безопасность: что коммитить (.tf файлы и .terraform.lock.hcl), что игнорировать (tfstate, .tfvars с секретами), как помечать чувствительные значения.

Для проверки качества нужны terraform fmt и terraform validate — скилл напоминает об этих шагах в контрольном списке.

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

  • Привести существующий Terraform-код в соответствие со стандартами HashiCorp
  • Сгенерировать новую конфигурацию с правильной структурой файлов и форматированием
  • Проверить, не нарушены ли конвенции именования ресурсов, переменных и выходов
  • Настроить версионирование провайдеров и Terraform с учётом best practices
  • Убедиться, что чувствительные данные не попадут в систему контроля версий

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

  • Сгенерируй Terraform-конфиг для AWS VPC с двумя подсетями, следуя style-guide
  • Помоги переформатировать этот terraform.tf так, чтобы он соответствовал HashiCorp-стандартам
  • Проверь переменные и выходы в моём main.tf: соответствуют ли они рекомендациям по типам и описаниям

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/terraform-style-guide/SKILL.md

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

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

Вопросы о terraform-style-guide

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

Выполни npx skills add hashicorp/agent-skills --skill terraform-style-guide -a claude-code. Скилл загрузится в ~/.claude/skills/terraform-style-guide/SKILL.md и будет доступен в Claude Code.

Что делает terraform-style-guide?

Скилл помогает писать Terraform-конфигурации по официальным стандартам HashiCorp: правильная организация файлов, форматирование, именование, версионирование провайдеров и обработка безопасности.

Нужны ли дополнительные инструменты для работы скилла?

Сам скилл — справочник и генератор кода. Для проверки качества рекомендуется запускать terraform fmt -recursive и terraform validate. Дополнительно можно использовать tflint, checkov или tfsec для линтинга и сканирования безопасности.

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

Всё по теме «DevOps и инфраструктура» →
terraform-generator akin-ozer Скилл пишет конфигурации Terraform: ресурсы, модули, провайдеры, переменные и outputs. Пригодится, когда нужно поднять инфраструктуру кодом, а не собирать HCL вручную. CX Codex +1 639установок terraform-engineer VoltAgent Community Субагент для проектирования и рефакторинга инфраструктуры на Terraform. Помогает собирать переиспользуемые модули, настраивать бэкенд и проверять безопасность multi-cloud окружений. 328установок terraform-patterns Alireza Rezvani Скилл проверяет конфигурации Terraform на антипаттерны и настраивает модули. Пригодится при рефакторинге инфраструктуры или аудите безопасности стейта. 617установок terraform-diagrams Eraser Labs Разбирает .tf-файлы и рисует схему инфраструктуры: ресурсы, модули, связи. Пригодится, когда надо показать архитектуру, а не читать HCL глазами. CX Codex +1 745установок terraform-aws devops-skills Разворачивает инфраструктуру AWS через Terraform, настраивает модули и хранение стейта. Пригодится при декларативном описании облачных ресурсов. CX Codex +1 387установок terraform-skill Anton Babenko Диагностирует риски и управляет кодом Terraform и OpenTofu в ассистенте. Помогает при рефакторинге модулей, миграциях стейта и настройке безопасного пайплайна. CX Codex +1 7 400установок

Из того же набора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-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установок

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

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