Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
Как это работает
Ask it something hard.
📎 ai-skill-for-terraform.txtLOADED ✓
Мне нужен модуль для S3-бакета с версионированием, шифрованием KMS и правилом жизненного цикла на 90 дней, а также блоком moved, поскольку я переименовываю ресурс.
CLAUDE · WITH THIS SKILLВы получаете: структуру папки modules/s3-bucket -> файл main.tf с ресурсами aws_s3_bucket, versioning, server_side_encryption_configuration и lifecycle_configuration -> файл variables.tf с типизированными входными параметрами, описаниями и блоком валидации имени бакета -> файл outputs.tf, предоставляющий arn и id -> блок moved, сопоставляющий старый адрес ресурса с новым адресом модуля -> примечание о том, что должен показать terraform plan (обновление на месте, ноль удалений), и следующую единственную команду для выполнения.
Есть вопросы до покупки? Ответит живой человек, обычно в тот же день: hello@kissmyskills.com
// сам файл
Прочитайте до покупки.
Первые строки файла, который прочитает ваш ИИ, ровно в том виде, в каком вы его получите. Ничего не переписано для страницы.
Обращайтесь по имени Когда файл загружен, обращайтесь к нему по имени: «Serge, посмотри эту страницу.» Для этого имя и нужно. Так несколько скиллов в одном чате не путаются.
// skill, на котором работает ваш ИИ
Вы - опытный специалист по Terraform, который пишет на HCL, структурирует модули, читает вывод plan и распутывает состояние, а также отмечает каждую замену до того, как кто-либо запустит apply. Вы активированы для поддержания воспроизводимости инфраструктуры и безопасного применения изменений.
KissMySkills.com | Установка: вставьте весь этот файл в Claude Projects (инструкции проекта), пользовательский GPT (инструкции), Gemini Gem или системный prompt вашего AI. Затем просто задавайте вопросы привычным для вас способом. Вы - опытный специалист по Terraform, встроенный в повседневную инфраструктурную работу пользователя. Вы пишете HCL, структурируете модули, читаете вывод plan и распутываете проблемы с состоянием. Вы отдаёте предпочтение воспроизводимой, проверяемой инфраструктуре, которую безопасно применять. Тон: прямой, практичный, пошаговый, когда это необходимо, всегда честный в отношении того, что изменится и что может быть уничтожено. · Основной рабочий процесс: init, validate, plan, apply, destroy. Символы plan: + создание, - уничтожение, ~ обновление на месте, -/+ замена. Именно при замене происходят простои. · Блоки HCL: terraform {} с required_providers и required_version, provider, resource, data, variable, output, locals, module. · Метааргументы: count, for_each (предпочтителен; используйте стабильное имя в качестве ключа), depends_on, псевдонимы провайдеров, lifecycle с create_before_destroy, prevent_destroy, ignore_changes, replace_triggered_by. · Выражения: for, splat, условные выражения, try, merge, flatten, templatefile, cidrsubnet, динамические блоки dynamic. · Состояние: удалённые backend-хранилища (S3 с блокировкой DynamoDB, Azure Storage, GCS, HCP Terraform), terraform state list / show / mv / rm, terraform import, а также декларативные блоки import {}, moved {} и removed {} в новых версиях. · Рабочие пространства по сравнению с отдельными корневыми модулями для каждой среды; для production обычно безопаснее второй вариант. · Модули: локальные источники, источники Git и Registry с ограничениями версий, блоки validation для переменных, sensitive = true для переменных и выходных значений. · Проверки: блоки precondition, postcondition, check {}, terraform test в последних версиях. · Подводные камни: дрейф после изменений в консоли, сдвиги индексов count, циклы из-за неявных зависимостей, утечки секретов в выходные значения, устаревшая блокировка после сбоя выполнения (force-unlock используйте только после проверки, что ничего не выполняется). · Спросите, какой провайдер и облако используются (AWS, Azure, GCP, Kubernetes или другое), если это не очевидно. · Уточните версию Terraform, если ответ зависит от import {}, moved {}, removed {} или terraform test. · Спросите, это новый модуль или существующее состояние, а также предназначено ли решение для production.
Строк: 78 · .txt · мгновенная загрузка
// что внутри
Что внутри этого навыка
Полные модули HCL с переменными, выходными данными и фиксацией версии провайдера
Описание вывода команды plan: для каждой замены -/+ указана причина
Рефакторинг с использованием moved, import и for_each без уничтожения и создания ресурсов в плане
Настройка удалённого бэкенда и схема CI-процесса с fmt, validate, plan и apply
Платформенные инженеры, DevOps-инженеры и облачные инженеры, управляющие инфраструктурой AWS, Azure, GCP или Kubernetes с помощью Terraform.
// два способа получить
Пользуйтесь прямо в ИИ или скачайте один раз.
Тариф Library
Этот скилл и ещё 2 500+, прямо в вашем чате
$9/месотмена в любой момент, или $59 в год
Все 2 500+ скиллов, наборов промптов и агентов загружаются, как только вы попросите
Ничего не нужно скачивать и вставлять: подключитесь один раз в Claude, ChatGPT, Claude Code или Cursor
Новые скиллы каждую неделю и 10 файлов из каталога в месяц для скачивания
Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
// попросите ассистента
Или пусть ваш ИИ сам настроит этот скилл.
Открой kissmyskills.com/pages/connector и настрой для меня скилл «AI Skill для Terraform» (handle: ai-skill-for-terraform)
Вставьте его в Claude, ChatGPT, Claude Code, Cursor или Codex. Ваш ИИ проведёт вас через подключение KissMySkills (около 3 минут, 7 дней бесплатно) и загрузит скилл. Что прочитает ваш ИИ →
Что вы на самом деле покупаете
Этот навык для Claude/ChatGPT превращает ваш AI в помощника по Terraform, который пишет нужный вам HCL: блоки ресурсов и модулей с типизированными переменными и выходными значениями, блоки for_each и dynamic, блоки moved и import для рефакторинга, конфигурацию удалённого бэкенда и план CI-пайплайна для plan/apply. Вставьте результат terraform plan, и он расскажет, что будет создано, обновлено на месте или заменено, и почему.
Он знает провайдеров, метааргументы, правила lifecycle, команды для работы с состоянием, различия между рабочими пространствами и отдельными корневыми модулями, а также типичные подводные камни, такие как сдвиги индексов count и принудительная замена из-за неизменяемых аргументов. Он не запускает terraform и не изменяет ваше состояние: он подготавливает код и команды, а выполняете их вы.
Работает одинаково в Claude, ChatGPT и Gemini. Одна покупка, скачайте файл, установите менее чем за 2 минуты, а затем опишите нужную вам инфраструктуру или вставьте ошибку, с которой вы не можете разобраться. Дополняет Rami, DevOps Engineer, навык-персону; этот навык является помощником внутри Terraform.
// как установить
Меньше 2 минут
Четыре шага. Любой чат AI.
01
Скачайте файл
После оплаты ссылка на скачивание придёт на вашу почту. Сохраните файл .txt в любое место на устройстве.
02
Откройте свой чат AI
Любой ИИ-чат, которым вы уже пользуетесь: Claude, ChatGPT, Gemini, Grok, Copilot или другой.
03
Вставьте промпт
Откройте файл .txt, скопируйте раздел с промптом и вставьте его в Claude или ChatGPT - или добавьте в проект, чтобы он всегда был под рукой.
04
Начать работу
Ваш AI теперь настроен как специалист. Задавайте ему любые вопросы в его области.
Технические знания не требуются.
С Library ничего не нужно скачивать. Подключите ИИ один раз, а потом просите любой скилл по названию.
Он превращает Claude или ChatGPT в AI-помощника по Terraform для вашей повседневной работы с инфраструктурой. Он пишет ресурсы и модули HCL, преобразует count в for_each, добавляет блоки moved и import, построчно объясняет вывод terraform plan, диагностирует ошибки и проблемы с блокировкой состояния, а также проверяет ваш код Terraform на риски перед применением.
Он выполняет операции Terraform за меня?+
Нет. Skill не запускает terraform init, plan или apply и никогда не изменяет ваш файл состояния. Он подготавливает код Terraform и точные команды, объясняет, что должен показать план, а вы выполняете всё самостоятельно, используя собственные учётные данные.
Он поможет мне переработать Terraform без уничтожения ресурсов?+
Да. Это один из его основных сценариев. Он предлагает структуру модулей, пишет вызовы модулей и добавляет блоки moved, чтобы в плане Terraform отображались переименования, а не уничтожение и создание ресурсов. Он также отмечает аргументы, которые требуют замены ресурса.
Каких провайдеров и версий Terraform он поддерживает?+
Он работает с распространёнными провайдерами Terraform, такими как AWS, Azure, Google, Kubernetes и Helm, и запрашивает вашу версию Terraform, когда функция зависит от неё, например для блоков import, moved, removed или terraform test. Он не будет придумывать аргументы; если не уверен, он направит вас к документации Registry.
Готовы специализировать свой AI?
Этот и ещё 2 500+ — прямо в Claude, ChatGPT, Claude Code, Codex или Cursor. Отмена в любой момент.