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

terraform-module-creator — скилл для Claude Code: как установить

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

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

Что делает terraform-module-creator

Скилл опрашивает разработчика об имени модуля, целевых ресурсах и зависимостях. Затем он создаёт директорию с файлами main.tf, variables.tf, outputs.tf, versions.tf и README.md. Для каждого типа ресурсов генерируется отдельный файл .tf. Основной ресурс получает имя this.

Все входные параметры типизируются без жёстких значений по умолчанию. Для групповых настроек используются блоки object с модификатором optional(), а строковые имена проверяются валидацией через regex. Секреты и параметры подключения в outputs.tf помечаются атрибутом sensitive = true. Группы безопасности получают name_prefix, чтобы работало правило create_before_destroy.

Блоки provider внутри модуля строго запрещены. Настройки провайдера должен объявлять вызывающий манифест, иначе Terraform выдаст ошибку конфигурации при повторном использовании.

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

  • оформить разрозненные облачные ресурсы в изолированный модуль Terraform
  • разложить ресурсы по отдельным файлам с единым именованием this
  • настроить валидацию переменных и скрыть чувствительные данные в outputs.tf
  • подготовить ограничения версий в versions.tf и пример вызова модуля

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

  • Вынеси ресурсы базы данных из infra.tf в отдельный модуль Terraform rds
  • Создай модуль для сервиса ECS с отдельным файлом под группу безопасности
  • Сгенерируй модуль S3-бакета с валидацией имени и блоком версионирования в versions.tf

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

1Через Skills CLI (Vercel)

npx skills add c0x12c/ai-toolkit --skill terraform-module-creator -a claude-code

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

~/.claude/skills/terraform-module-creator/SKILL.md

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

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

Вопросы о terraform-module-creator

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

Выполните команду npx skills add c0x12c/ai-toolkit --skill terraform-module-creator -a claude-code. Утилита автоматически добавит скилл в ваше рабочее окружение.

Зачем скилл раскладывает ресурсы по отдельным файлам?

Модуль разделяет инфраструктуру по типам компонентов: ключевой ресурс размещается в файле {resource}.tf, а вспомогательные элементы вроде групп безопасности выносятся в sg.tf. Это упрощает чтение манифестов и изолирует правила жизненного цикла.

Почему скилл не создаёт блоки provider внутри модуля?

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

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

Все скиллы по теме «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 354 000установок

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

testing-strategies Задаёт ИИ-агенту шаблоны тестов для бэкенда на Micronaut и Kotlin: интеграционные тесты, тесты репозиториев, билдеры данных. CX Codex +1 ★ 109звёзд репо terraform-service-scaffold Генерирует базовую инфраструктуру микросервиса на Terraform с модулями, окружениями и пайплайнами CI/CD по готовым шаблонам. CX Codex +1 ★ 109звёзд репо terraform-security-audit Проверяет Terraform-код на проблемы с доступом, сетью, шифрованием, секретами и другими областями безопасности. Запустите аудит перед выпуском инфраструктуры или при проверке нового сервиса. CX Codex +1 ★ 109звёзд репо terraform-review Прогоняет изменения Terraform по чек-листу из 8 категорий и выдаёт вердикт: Approved, Needs Changes или Blocked. Пригодится перед мержем инфраструктурного PR. CX Codex +1 ★ 109звёзд репо terraform-best-practices Скилл помогает писать и проверять Terraform-код по правилам организации файлов, модулей, состояния и безопасности. Пригодится при настройке инфраструктуры AWS. CX Codex +1 ★ 109звёзд репо startup-pipeline Ведёт стартап-идею через четыре стадии: брейншторм, валидация, исследование рынка и сборка материалов для инвесторов. С паузами на гейтах, где слабые идеи отсеиваются. CX Codex +1 ★ 109звёзд репо service-debugging Пошаговый регламент поиска причин сбоев в бэкенд-сервисах: от сбора симптомов и проверки логов до локализации бага через git bisect. CX Codex +1 ★ 109звёзд репо security-checklist Проверяет безопасность Micronaut/Kotlin-бэкенда: доступ, валидацию, SQL-инъекции и утечки данных. Нужен при разработке и ревью. CX Codex +1 ★ 109звёзд репо

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

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