iac-terraform-data-engineering — скилл для Claude Code: Terraform
Скилл для Claude и других ИИ-агентов: помогает описывать инфраструктуру AWS под данные в Terraform — бакеты S3, инстансы EC2, роли IAM.
npx skills add reason-machines/data-skills --skill iac-terraform-data-engineering -a claude-codeЧто делает iac-terraform-data-engineering
Скилл даёт шаблоны Terraform для типовых задач дата-инженера на AWS: хранилище в S3, вычисления на EC2, права через IAM. Внутри — примеры конфигураций main.tf, variables.tf, outputs.tf и набор команд для init, validate, fmt, plan, apply и destroy. Есть отдельный раздел про управление состоянием, включая удалённый бэкенд в S3 с блокировкой через DynamoDB.
Чтобы этим пользоваться, нужен аккаунт AWS с правами администратора, установленный Terraform CLI, AWS CLI и настроенные через aws configure учётные данные. Для обучения в примерах предлагается выдать IAM-пользователю полный доступ к S3, EC2 и IAM, но для продакшена это не годится — там нужны политики с минимальными правами. Это повод проверить, какие права вы реально выдаёте агенту, прежде чем он начнёт применять конфигурацию.
Отдельно показаны проверочные команды: aws s3 ls, aws ec2 describe-instances, terraform show. Есть паттерн дата-лейка из нескольких бакетов с версионированием для отслеживания происхождения данных.
Какие задачи решает
- описать бакеты S3 и инстансы EC2 в Terraform
- настроить роли и политики IAM для доступа к данным
- вынести состояние Terraform в удалённый бэкенд S3
- проверить, что реально создалось в AWS, через CLI
- развернуть и снести инфраструктуру одной командой
Примеры запросов агенту
- помоги настроить Terraform для инфраструктуры дата-платформы на AWS
- создай конфигурацию S3 и EC2 через Terraform
- как вынести terraform state в S3 с блокировкой через DynamoDB
Как установить iac-terraform-data-engineering
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill iac-terraform-data-engineering -a claude-code2Вручную: положить файлы
~/.claude/skills/iac-terraform-data-engineering/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/iac-terraform-data-engineering/
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill iac-terraform-data-engineering -a codex2Вручную: положить файлы
.agents/skills/iac-terraform-data-engineering/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill iac-terraform-data-engineering -a cursor2Вручную: положить файлы
.cursor/skills/iac-terraform-data-engineering/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/data-skills iac-terraform-data-engineering2Вручную: положить файлы
.github/skills/iac-terraform-data-engineering/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill iac-terraform-data-engineering -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/data-skills --path skills/iac-terraform-data-engineeringВручную: положить файлы
.devin/skills/iac-terraform-data-engineering/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill iac-terraform-data-engineering -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора22
Похожие
Рядом в теме «DevOps и инфраструктура»
Всё по теме «DevOps и инфраструктура» →Вопросы о iac-terraform-data-engineering
Как установить iac-terraform-data-engineering в Claude?
Выполните npx skills add reason-machines/data-skills --skill iac-terraform-data-engineering -a claude-code. После этого файл скилла появится по пути ~/.claude/skills/iac-terraform-data-engineering/SKILL.md.
Что делает iac-terraform-data-engineering?
Даёт шаблоны и команды Terraform для развёртывания ресурсов AWS под данные: S3, EC2 и IAM. Плюс показывает работу с состоянием и проверку созданного через AWS CLI.
Что нужно подготовить до работы со скиллом?
Аккаунт AWS с правами администратора, установленный Terraform CLI, AWS CLI и настроенные учётные данные через aws configure. Для продакшена примеры с полным доступом к сервисам не подходят.