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

terraform-review — скилл для Claude Code: ревью Terraform-изменений

Прогоняет изменения Terraform по чек-листу из 8 категорий и выдаёт вердикт: Approved, Needs Changes или Blocked. Пригодится перед мержем инфраструктурного PR.

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

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

Скилл читает изменённые .tf файлы в пул-реквесте и проходит по всем восьми разделам: структура файлов, безопасность состояния, секреты, нейминг, модули, переменные, провайдеры, CI/CD. Ни один раздел не пропускается. Каждое замечание привязано к конкретному файлу и строке.

На выходе — структурированный отчёт с вердиктом и таблицей по категориям. Блокирующие проблемы (секреты в коде, отсутствие блокировки состояния, ingress 0.0.0.0/0, выключенное шифрование) идут отдельно от замечаний и предложений по стилю. Внутри скилла только Read, Glob и Grep — он ничего не меняет и не запускает terraform.

Проверка опирается на соглашения, зашитые в чек-лист: раскладка live/, modules/, envs/, один ресурс на файл в модулях, prevent_destroy на критичных ресурсах, пиннинг версий модулей через ?ref=vX.Y.Z. Если в вашем репозитории другая структура, часть пунктов сработает вхолостую — это повод сверить чек-лист со своими правилами до того, как включать скилл в обязательный процесс ревью.

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

  • поймать секреты в .tfvars до мержа
  • проверить, что состояние Terraform лежит в S3 с блокировкой через DynamoDB
  • найти ресурсы без prevent_destroy среди критичных
  • сверить нейминг и теги по всем ресурсам модуля
  • пройтись по своему PR перед тем, как открывать его

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

  • Проверь изменения Terraform в этом PR по чек-листу
  • Сделай ревью modules/rds и покажи блокирующие проблемы отдельно
  • Прогони self-review по моим .tf файлам перед мержем

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

1Через Skills CLI (Vercel)

npx skills add c0x12c/ai-toolkit --skill terraform-review -a claude-code

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

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

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

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

Вопросы о terraform-review

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

Выполните npx skills add c0x12c/ai-toolkit --skill terraform-review -a claude-code. Скилл появится по пути ~/.claude/skills/terraform-review/SKILL.md.

Что делает terraform-review?

Проверяет изменения Terraform по чек-листу из 8 категорий и выдаёт вердикт Approved, Needs Changes или Blocked. Замечания указывают файл и строку.

Какие инструменты доступны скиллу?

Только Read, Glob и Grep. Правки в код он не вносит и команды terraform не запускает.

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

Все скиллы по теме «DevOps и инфраструктура» →
terraform официальный github Набор инструкций для GitHub Copilot, который задаёт стандарты написания манифестов **/*.tf. Он следит за безопасностью секретов, структурой модулей и форматированием кода. ★ 40 451звёзд репо terraform-skill Anton Babenko Диагностирует риски и управляет кодом Terraform и OpenTofu в ассистенте. Помогает при рефакторинге модулей, миграциях стейта и настройке безопасного пайплайна. CX Codex +1 7 400установок huawei-cloud-terraform-installer huaweicloud Скилл ставит Terraform CLI на Linux и Windows, используя зеркало Huawei Cloud для провайдера. Пригодится, когда Terraform ещё не настроен для IaC-задачи. CX Codex +1 17 400установок huawei-cloud-terraform-generator huaweicloud Скилл превращает описание инфраструктуры в Terraform-конфигурацию для Huawei Cloud и проводит деплой с подтверждением на каждом шаге. CX Codex +1 17 000установок terraform-search-import hashicorp Находит неучтённую облачную инфраструктуру и помогает перевести её в код Terraform через массовый импорт. Пригодится при инвентаризации облака. CX Codex +1 4 900установок terraform-stacks hashicorp Помогает описывать конфигурации Terraform Stacks, связывать модули в компоненты и настраивать файлы развёртывания для мультирегиональной инфраструктуры. CX Codex +1 5 600установок

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

testing-strategies Задаёт ИИ-агенту шаблоны тестов для бэкенда на Micronaut и Kotlin: интеграционные тесты, тесты репозиториев, билдеры данных. CX Codex +1 ★ 109звёзд репо startup-pipeline Ведёт стартап-идею через четыре стадии: брейншторм, валидация, исследование рынка и сборка материалов для инвесторов. С паузами на гейтах, где слабые идеи отсеиваются. CX Codex +1 ★ 109звёзд репо python-testing-strategies Скилл задаёт агенту правила написания тестов для FastAPI: pytest-asyncio, httpx AsyncClient, фабрики данных и обязательные проверки на каждый эндпоинт. CX Codex +1 ★ 109звёзд репо ops-oncall-log Собирает алерты из мониторинга и пишет структурированный журнал дежурства на вики команды. Нужен в конце смены или на разборе инцидентов. CX Codex +1 ★ 109звёзд репо kotlin-best-practices Скилл задаёт правила Kotlin-кода: null safety, Either вместо исключений, корутины и паттерны Exposed ORM. Пригодится при написании и ревью Kotlin-кода. CX Codex +1 ★ 109звёзд репо investor-materials Скилл для подготовки материалов для инвесторов: питч-дек, one-pager, меморандум, финансовая модель. Пригодится, когда нужно свести цифры и историю в один непротиворечивый набор документов. CX Codex +1 ★ 109звёзд репо design-intelligence Собирает дизайн-систему с нуля: палитра, типографика, отступы, радиусы и инвентарь компонентов в трёх форматах. CX Codex +1 ★ 109звёзд репо database-patterns Задаёт правила проектирования БД: типы колонок, UUID-ключи, мягкое удаление и шаблоны миграций. Пригодится, когда агент создаёт таблицы или пишет репозитории. CX Codex +1 ★ 109звёзд репо

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

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