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

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

Направляет агента при настройке облачной инфраструктуры через Terraform с модулями и удалённым стейтом. Пригодится для выката окружений dev, staging и prod.

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

Что делает terraform-infrastructure

Скилл задаёт правила для написания манифестов Terraform при развёртывании ресурсов в AWS, Azure, GCP или on-premise. Он нацеливает ИИ на модульную структуру вместо сваливания всей конфигурации в корневой модуль. В инструкции входят шаблоны для выноса стейта в S3 с блокировками через DynamoDB, чтобы предотвратить повреждение данных при параллельных запусках.

В репозитории есть руководства по инфраструктурным модулям AWS, переменным и скриптам деплоя. Скилл прямо запрещает хранить секреты в кодовой базе и фиксировать .tfstate в Git. Для работы требуется установленный Terraform версии 1.0 или выше. Если вы не изолируете окружения через воркспейсы, риск перезаписать прод чужим стейтом остаётся высоким.

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

  • изолировать стейт окружений dev, staging и prod
  • настроить удалённый бэкенд в S3 с блокировкой в DynamoDB
  • разбить монолитную инфраструктуру на отдельные модули
  • подготовить скрипт автоматического деплоя и ревью terraform plan

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

  • Создай модуль AWS для VPC с удалённым стейтом в S3 и блокировкой через DynamoDB.
  • Подготовь переменные и outputs для окружений dev и prod без хардкода секретов.
  • Напиши манифест Terraform версии от 1.0 с провайдером AWS версии 5.0.

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

1Через Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill terraform-infrastructure -a claude-code

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

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

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

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

Вопросы о terraform-infrastructure

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

Выполните команду npx skills add aj-geddes/useful-ai-prompts --skill terraform-infrastructure -a claude-code. Файл навыка будет сохранён по пути ~/.claude/skills/terraform-infrastructure/SKILL.md.

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

Он даёт ассистенту правила проектирования инфраструктуры как кода. Навык помогает собирать модульные конфигурации Terraform, настраивать бэкенды для стейта и разворачивать облачные ресурсы.

Какие требования к версии Terraform задаёт этот скилл?

В базовом примере конфигурации требуется версия Terraform не ниже 1.0 (>= 1.0) и провайдер AWS ветки 5.0 (~> 5.0).

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

SKILL.md · MIT
---
name: terraform-infrastructure
description: >
  Infrastructure as Code using Terraform with modular components, state
  management, and multi-cloud deployments. Use for provisioning and managing
  cloud resources.
---

# Terraform Infrastructure

## Table of Contents

- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)

## Overview

Build scalable infrastructure as code with Terraform, managing AWS, Azure, GCP, and on-premise resources through declarative configuration, remote state, and automated provisioning.

## When to Use

- Cloud infrastructure provisioning
- Multi-environment management (dev, staging, prod)
- Infrastructure versioning and code review
- Cost tracking and resource optimization
- Disaster recovery and environment replication
- Automated infrastructure testing
- Cross-region deployments

## Quick Start

Minimal working example:

```hcl
# terraform/main.tf
terraform {
  required_version = ">= 1.0"

  required_providers {
    aws = {
      source  = "hashicorp/aws"
      version = "~> 5.0"
    }
  }

  # Remote state configuration
  backend "s3" {
    bucket         = "terraform-state-prod"
    key            = "prod/terraform.tfstate"
    region         = "us-east-1"
    encrypt        = true
    dynamodb_table = "terraform-locks"
  }
}

provider "aws" {
  region = var.aws_region

  default_tags {
// ... (see reference guides for full implementation)
```

## Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents |
|---|---|
| [AWS Infrastructure Module](references/aws-infrastructure-module.md) | AWS Infrastructure Module |
| [Variables and Outputs](references/variables-and-outputs.md) | Variables and Outputs |
| [Terraform Deployment Script](references/terraform-deployment-script.md) | Terraform Deployment Script |

## Best Practices

### ✅ DO

- Use remote state (S3, Terraform Cloud)
- Implement state locking (DynamoDB)
- Organize code into modules
- Use workspaces for environments
- Apply tags consistently
- Use variables for flexibility
- Implement code review before apply
- Keep sensitive data in separate variable files

### ❌ DON'T

- Store state files locally in git
- Use hardcoded values
- Mix environments in single state
- Skip terraform plan review
- Use root module for everything
- Store secrets in code
- Disable state locking

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

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

Всё по теме «DevOps и инфраструктура» →
terraform-engineer https://github.com/Jeffallan Скилл для написания и управления инфраструктурой через Terraform. Помогает проектировать модули, настраивать удалённое состояние, валидировать код и применять изменения безопасно. CX Codex +1 5 400установок terraform-data-engineering-infrastructure reason-machines Скилл с шаблонами Terraform для дата-инженерии: S3 под дата-лейк, EC2 для обработки, IAM-роли. Пригодится, когда нужно поднять инфраструктуру на AWS без ручного клика по консоли. CX Codex +1 1 800установок import-infrastructure-as-code официальный github Переводит живую инфраструктуру Azure в Terraform на модулях AVM: сам находит ресурсы через Azure CLI, выстраивает зависимости и готовит HCL к проверке и плану. 6 900установок terraform-module-library Seth Hobson Скилл для написания переиспользуемых модулей Terraform под AWS, Azure, GCP и OCI. Пригодится, когда нужно навести порядок в облачном провижининге. CX Codex 15 615установок terraform-search-import hashicorp Находит неучтённую облачную инфраструктуру и помогает перевести её в код Terraform через массовый импорт. Пригодится при инвентаризации облака. CX Codex +1 4 900установок iac-terraform-data-engineering reason-machines Скилл для Claude и других ИИ-агентов: помогает описывать инфраструктуру AWS под данные в Terraform — бакеты S3, инстансы EC2, роли IAM. CX Codex +1 1 800установок

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

ios-swift-development Скилл для разработки нативных iOS-приложений на Swift: MVVM, SwiftUI, сеть через URLSession, Combine и Core Data. CX Codex +1 1 500установок flask-api-development Скилл помогает проектировать REST API на Flask с разделением на блюпринты, базой данных через SQLAlchemy и JWT-авторизацией. Пригодится для сборки микросервисов и валидации входящих запросов. CX Codex +1 1 400установок wireframe-prototyping Скилл помогает набросать каркас интерфейса и собрать прототип до того, как начнётся разработка. Пригодится, когда нужно показать идею команде или заказчику. CX Codex +1 1 400установок markdown-documentation Скилл задаёт агенту правила оформления Markdown: README, вики, страницы документации. Пригодится, когда тексты пишет модель и их надо привести к одному виду. CX Codex +1 1 300установок penetration-testing Скилл помогает модели планировать и проводить этичное тестирование безопасности, симулируя атаки на приложения и сетевую инфраструктуру. CX Codex +1 1 100установок responsive-web-design Скилл для ИИ-агента, который помогает писать адаптивные интерфейсы на Flexbox, CSS Grid и медиазапросах. Пригодится, когда вёрстка должна работать на телефоне и десктопе. CX Codex +1 1 100установок css-architecture Скилл для ИИ-агента, который помогает разложить CSS по методологиям BEM, SMACSS и CSS-in-JS. Пригодится, когда стили в проекте растут быстрее, чем вы успеваете их переименовывать. CX Codex +1 959установок api-contract-testing Скилл настраивает проверку контрактов API между сервисами без запуска полных интеграционных тестов. Помогает избежать несовместимых правок в CI. CX Codex +1 913установок

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

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