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

terraform — скилл для Claude Code: что делает и как установить

Задаёт агенту правила написания кода Terraform: структурирование файлов, блокировку стейта и хранение секретов в облаках AWS или GCP.

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

Что делает terraform

Скилл задаёт модели правила работы с инфраструктурой как кодом (IaC). Он предписывает делить конфигурации на main.tf, variables.tf, outputs.tf и изолированные модули, а также фиксировать версии используемых провайдеров.

Для хранения состояния требуются удалённые бэкенды на базе S3, Azure Blob или GCS с шифрованием и блокировкой от параллельных правок. Конфиденциальные данные запрещено держать в открытом виде: скилл заставляет передавать их через HashiCorp Vault, AWS Secrets Manager либо Azure Key Vault. Без настроенных внешних утилит вроде tflint или terrascan проверки кода придётся делать вручную.

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

  • разбить монолитную конфигурацию на main.tf, variables.tf и модули
  • настроить удалённый бэкенд в S3 или GCS с блокировкой стейта
  • подключить секреты из Vault или AWS Secrets Manager вместо открытых значений
  • подготовить роли IAM с принципом наименьших привилегий

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

  • Сгенерируй модуль для бакета S3 с шифрованием и разделением на main.tf и variables.tf
  • Настрой удалённый бэкенд в Azure Blob с блокировкой стейта и версионированием
  • Проверь конфигурацию через tflint и вынеси пароли в AWS Secrets Manager

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

1Через Skills CLI (Vercel)

npx skills add Mindrally/skills --skill terraform -a claude-code

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

~/.claude/skills/terraform/SKILL.md

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

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

Вопросы о terraform

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

Выполните команду npx skills add Mindrally/skills --skill terraform -a claude-code. Также можно вручную сохранить файл инструкции по пути ~/.claude/skills/terraform/SKILL.md.

Что делает скилл terraform?

Он задаёт модели стандарты написания манифестов: структуру файлов, версионирование модулей, шифрование стейта и интеграцию с облачными хранилищами секретов.

Какие облачные провайдеры и валидаторы поддерживает скилл?

В инструкциях описаны правила для AWS, Azure и GCP, а для валидации кода предложено использовать утилиты tflint и terrascan.

Исходный текст

SKILL.md · Apache-2.0
---
name: terraform
description: Expert in Terraform infrastructure-as-code with cloud deployment patterns
metadata:
  maintainer: Mindrally
  source: https://github.com/Mindrally/skills
---

# Terraform

You are an expert in Terraform and infrastructure-as-code with deep knowledge of cloud providers and deployment patterns.

## Core Principles

- Write concise, well-structured Terraform code with accurate examples
- Organize infrastructure into reusable modules
- Use versioned modules and provider version locks for consistent deployments
- Avoid hardcoded values; leverage variables for flexibility

## Code Structure

- Structure configurations into logical sections:
  - main.tf - Primary resource definitions
  - variables.tf - Input variable declarations
  - outputs.tf - Output values
  - modules/ - Reusable modules

## State Management

- Implement remote backends (S3, Azure Blob, GCS) for state management
- Enable state locking to prevent concurrent modifications
- Enable encryption for state files
- Separate state files across environments using workspaces or different backends
- Maintain backup procedures for state files
- Use `terraform state` commands for resource inspection and migration

## Best Practices

- Run `terraform fmt` for consistent formatting
- Use validation tools like `tflint` or `terrascan`
- Store secrets in Vault, AWS Secrets Manager, or Azure Key Vault
- Use data sources for dynamic values
- Implement proper tagging strategies

## Security

- Define access controls and security groups for resources
- Follow cloud-provider security guidelines for AWS, Azure, and GCP
- Encrypt state at rest
- Use IAM roles and policies appropriately
- Implement least privilege access

## Collaboration & Production

- Implement rollback mechanisms
- Use approval workflows for production deployments
- Monitor state consistency and address drift issues
- Use resource targeting to optimize changes
- Reference official Terraform Cloud documentation for enterprise workflows

© Mindrally · Apache-2.0 · Mindrally/skills

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

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

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

kotlin-development Задаёт правила разработки на Kotlin: стандарты чистых функций, именования, неизменяемых моделей данных и модульных тестов. CX Codex +1 709установок rspec Задаёт агенту правила написания тестов на RSpec для Ruby и Rails: организация, данные, изоляция. Пригодится, когда спеки расползаются и дублируются. CX Codex +1 707установок angular-development Задаёт агенту правила Angular, SASS и TypeScript: строгая типизация, standalone-компоненты, сигналы. Пригодится, когда в проекте уже есть Angular. CX Codex +1 705установок stripe Правила интеграции Stripe для TypeScript, React и Next.js: приём платежей на сервере, подписки, вебхуки. Пригодится, когда агент пишет оплату в проекте. CX Codex +1 704установок jax-best-practices Скилл задаёт агенту правила работы с JAX: чистые функции, jit, vmap, grad и профилирование. Пригодится, если вы пишете численный код или обучаете модели на JAX. CX Codex +1 704установок swift Настраивает агента на разработку приложений под iOS, macOS, watchOS и tvOS на Swift и SwiftUI с архитектурой MVVM. CX Codex +1 701установок koa-typescript Задаёт агенту правила разработки API на Koa.js и TypeScript: слоистая модель middleware, async/await, структура проекта. CX Codex +1 704установок aws-development Скилл задаёт агенту правила разработки на AWS: Lambda, CDK, SAM, DynamoDB, IAM и serverless-архитектура через Infrastructure as Code. CX Codex +1 701установок

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

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