terraform-data-engineering-infrastructure — скилл для Claude Code
Скилл с шаблонами Terraform для дата-инженерии: S3 под дата-лейк, EC2 для обработки, IAM-роли. Пригодится, когда нужно поднять инфраструктуру на AWS без ручного клика по консоли.
npx skills add reason-machines/data-skills --skill terraform-data-engineering-infrastructure -a claude-codeЧто делает terraform-data-engineering-infrastructure
Скилл подсказывает агенту, как описать инфраструктуру данных на AWS в Terraform. Внутри — готовые блоки HCL: бакет S3 под сырые данные с версионированием и блокировкой публичного доступа, EC2-инстанс для ETL-задач с security group, IAM-роль и политика на чтение и запись в бакет, instance profile для машины.
Перед работой нужен аккаунт AWS с административным доступом, установленный Terraform версии 1.0 и выше, настроенный AWS CLI и IAM-пользователь с полными правами на S3, EC2 и IAM. В исходнике прямо сказано: такой набор прав годится для разработки и обучения, а в продакшене нужны least-privilege политики — это повод не тащить шаблон в бой как есть.
Дальше всё идёт обычным циклом Terraform: terraform -chdir=terraform init, validate, plan, apply. Состояние хранится в terraform.tfstate, так что команда destroy снесёт всё, что описано в конфигурации. Файлы variables.tf и outputs.tf в структуре проекта помечены как необязательные, поэтому не удивляйтесь, если их не окажется.
Какие задачи решает
- описать бакет S3 под дата-лейк с версионированием
- поднять EC2-инстанс для ETL-задач
- выдать машине доступ к S3 через IAM-роль
- развернуть одинаковую инфраструктуру в dev и prod
- снести тестовый стенд одной командой
Примеры запросов агенту
- Опиши в Terraform бакет S3 под сырые данные с версионированием и блокировкой публичного доступа
- Создай EC2-инстанс для обработки данных и IAM-роль с доступом к бакету
- Проверь конфигурацию через terraform -chdir=terraform validate и покажи план изменений
Как установить terraform-data-engineering-infrastructure
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill terraform-data-engineering-infrastructure -a claude-code2Вручную: положить файлы
~/.claude/skills/terraform-data-engineering-infrastructure/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/terraform-data-engineering-infrastructure/
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill terraform-data-engineering-infrastructure -a codex2Вручную: положить файлы
.agents/skills/terraform-data-engineering-infrastructure/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill terraform-data-engineering-infrastructure -a cursor2Вручную: положить файлы
.cursor/skills/terraform-data-engineering-infrastructure/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/data-skills terraform-data-engineering-infrastructure2Вручную: положить файлы
.github/skills/terraform-data-engineering-infrastructure/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill terraform-data-engineering-infrastructure -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/data-skills --path skills/terraform-data-engineering-infrastructureВручную: положить файлы
.devin/skills/terraform-data-engineering-infrastructure/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill terraform-data-engineering-infrastructure -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о terraform-data-engineering-infrastructure
Как установить terraform-data-engineering-infrastructure в Claude?
Выполните npx skills add reason-machines/data-skills --skill terraform-data-engineering-infrastructure -a claude-code. Скилл появится в ~/.claude/skills/terraform-data-engineering-infrastructure/SKILL.md.
Что делает этот скилл?
Даёт агенту шаблоны Terraform для инфраструктуры дата-инженерии на AWS: бакеты S3, EC2-инстансы, IAM-роли и политики. Агент пишет HCL по этим образцам вместо того, чтобы выдумывать структуру с нуля.
Что нужно подготовить до запуска?
Аккаунт AWS, Terraform 1.0 или новее, настроенный AWS CLI и IAM-пользователя с полными правами на S3, EC2 и IAM. Полные права подходят для разработки, в продакшене исходник советует least-privilege.