terraform-iac-data-engineering — скилл для Claude Code: обзор
Скилл помогает развернуть инфраструктуру для дата-инженерии в AWS через Terraform. Настраивает бакеты S3, вычислительные инстансы EC2 и политики доступа IAM.
npx skills add reason-machines/data-skills --skill terraform-iac-data-engineering -a claude-codeЧто делает terraform-iac-data-engineering
Скилл добавляет в контекст ассистента шаблоны Terraform для аналитических пайплайнов в AWS. Он создаёт хранилище в S3 с включённым версионированием и блокировкой публичного доступа.
Для вычислений поднимается сервер EC2. На него сразу ставятся скрипты подготовки окружения с pandas и boto3. Доступ к данным инстанс получает через роль IAM, поэтому хранить ключи API в коде не придётся.
Без установленных утилит terraform и aws-cli применить конфигурацию не получится. Перед запуском команд нужно настроить доступ через aws configure.
Какие задачи решает
- подготовить бакет S3 с защитой от публичного доступа
- создать инстанс EC2 для обработки данных скриптами
- настроить роли и политики IAM для доступа к хранилищу
- управлять состоянием инфраструктуры через команды Terraform
Примеры запросов агенту
- Разверни S3 бакет и EC2 для обработки данных с помощью Terraform
- Создай IAM роль для сервера, чтобы скрипты могли читать файлы из S3
- Покажи текущее состояние ресурсов через terraform state
Как установить terraform-iac-data-engineering
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill terraform-iac-data-engineering -a claude-code2Вручную: положить файлы
~/.claude/skills/terraform-iac-data-engineering/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/terraform-iac-data-engineering/
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill terraform-iac-data-engineering -a codex2Вручную: положить файлы
.agents/skills/terraform-iac-data-engineering/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill terraform-iac-data-engineering -a cursor2Вручную: положить файлы
.cursor/skills/terraform-iac-data-engineering/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/data-skills terraform-iac-data-engineering2Вручную: положить файлы
.github/skills/terraform-iac-data-engineering/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill terraform-iac-data-engineering -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/data-skills --path skills/terraform-iac-data-engineeringВручную: положить файлы
.devin/skills/terraform-iac-data-engineering/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill terraform-iac-data-engineering -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о terraform-iac-data-engineering
Как установить terraform-iac-data-engineering в Claude Code?
Выполните команду npx skills add reason-machines/data-skills --skill terraform-iac-data-engineering -a claude-code. Конфигурация появится в файле ~/.claude/skills/terraform-iac-data-engineering/SKILL.md.
Что делает terraform-iac-data-engineering?
Он предоставляет готовые шаблоны Terraform для создания бакетов S3, вычислительных узлов EC2 и профилей IAM под задачи дата-инженерии.
Что требуется настроить перед применением кода?
В системе должны быть установлены утилиты terraform и aws-cli, а учётные данные AWS должны быть заданы через команду aws configure.