cc-devops-skills

31 скилл для DevOps в Claude Code и Codex: генераторы конфигов, валидаторы и отладчик Kubernetes для Terraform, Helm, CI и Docker

  • 326 ★ репозитория
  • Последний коммит
  • Apache-2.0
Скилл

Расширенный доступ

Почему такой уровень

  • Валидаторы запускают на вашей машине `terraform`, `helm`, `kubectl`, `actionlint` и `act`, а `terraform plan` и сухие прогоны обращаются к облаку и кластеру
  • Отладчик `k8s-debug` читает состояние кластера, к которому настроен ваш `kubectl`
Все причины и проверки

akin-ozer/cc-devops-skills

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/cc-devops-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Валидаторы запускают на вашей машине `terraform`, `helm`, `kubectl`, `actionlint` и `act`, а `terraform plan` и сухие прогоны обращаются к облаку и кластеру
  • Отладчик `k8s-debug` читает состояние кластера, к которому настроен ваш `kubectl`

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

cc-devops-skills собирает 31 скилл для инфраструктурной работы в связках «сгенерировать, затем проверить». Шестнадцать генераторов создают заготовки конфигов, четырнадцать валидаторов линтят их и проверяют безопасность, и один отладчик, `k8s-debug`, разбирает сбои в кластере. Скиллы разбиты по областям. Инфраструктура как код: Ansible, Terraform и Terragrunt. CI/CD: Azure Pipelines, GitHub Actions, GitLab CI и Jenkinsfile. Контейнеры и Kubernetes: Dockerfile, Helm и манифесты. Наблюдаемость: Fluent Bit, Loki, LogQL и PromQL. Скрипты и сборка: Bash и Makefile. Валидаторы вызывают настоящие инструменты. `terraform-validator` идет по цепочке `terraform fmt`, `tflint`, `terraform validate`, Checkov и необязательный `plan`, `helm-validator` запускает `helm lint`, `kubeconform` и сухой прогон на кластере. Если нужного инструмента нет, скилл сообщает, что пропустил, и продолжает работу.

Для кого. Для DevOps-инженеров и разработчиков, которые пишут Terraform, Helm-чарты, пайплайны CI и Dockerfile с помощью Claude Code или Codex.

Подходит, если

  • Нужен переиспользуемый Terraform-модуль для сети AWS: `terraform-generator` создаст модуль с переменными, выходами и примерами
  • Перед пулл-реквестом нужно проверить `./infra/vpc` скиллом `terraform-validator` и увидеть только находки высокой важности
  • Поды застряли в Pending в пространстве имен `payments`: `k8s-debug` ведет диагностику
  • Нужно проверить `workflow` GitHub Actions: `github-actions-validator` запускает `actionlint` и тесты через `act`
  • Хотите, чтобы ревью инфраструктурных PR в CI шло со скиллами: подставьте `akin-ozer/cc-devops-skills@v1` вместо `anthropics/claude-code-action@v1`

Не подходит, если

  • Вы работаете с одной областью, например только с Dockerfile: плагин ставится целиком, со всеми 31 скиллом
  • На машине нет `terraform`, `kubectl`, `helm` и других утилит: скиллы без них пропускают проверки и сообщают об этом
  • Нужна защита от изменений в боевом кластере: отладчик `k8s-debug` работает с кластером, к которому настроен ваш `kubectl`

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

Проверь ./infra/vpc скиллом `terraform-validator` и покажи только находки высокой важности

Ограничения

Для работы нужны `bash` и `python3` (рекомендуется 3.8, для части проверок безопасности 3.9). Остальные инструменты ставят по областям: `terraform`, `tflint`, `terragrunt` и `checkov` для Terraform; `kubectl`, `kubeconform`, `helm` и `yamllint` для Kubernetes; `hadolint` для Docker; `actionlint` и `act` для GitHub Actions; `shellcheck` для скриптов; `promtool` для Prometheus. Нужны не все сразу.

Для Codex плагин ставят скиллами через `$skill-installer` или вручную, связав папку плагина с каталогом плагинов. Манифесты `plugin.json` лежат отдельно для Claude и для Codex. Обертка для GitHub Actions повторяет интерфейс `anthropics/claude-code-action@v1` и внутри вызывает его по тегу, а не по закрепленному SHA.

Как отключить. В Claude Code отключите плагин `devops-skills` через `/plugin`. Для Codex удалите ссылку `~/plugins/devops-skills` и запись из `~/.agents/plugins/marketplace.json`. Автоподстановку скиллов в CI выключает параметр `inject_devops_skills: "false"`.

Частые вопросы

Как поставить DevOps-скиллы в Claude Code?

Выполните `/plugin marketplace add akin-ozer/cc-devops-skills`, затем `/plugin install devops-skills@akin-ozer`. Для команды добавьте в `.claude/settings.json` проекта блок `extraKnownMarketplaces` с репозиторием `akin-ozer/cc-devops-skills`.

Как установить в Codex?

Только скиллы ставит `$skill-installer install https://github.com/akin-ozer/cc-devops-skills/tree/main/devops-skills-plugin/skills`. Плагин целиком ставят вручную: клонируют репозиторий в `~/.codex/devops-skills`, связывают `devops-skills-plugin` с `~/plugins/devops-skills` и добавляют запись в `~/.agents/plugins/marketplace.json`.

Что делают скиллы-валидаторы?

Запускают настоящие утилиты. Например, `github-actions-validator` вызывает `actionlint` и `act`, `k8s-yaml-validator` идет по цепочке `kubeconform` и `kubectl --dry-run`, `dockerfile-validator` ведет линт и проверку безопасности через `hadolint` с запасными режимами.

Как подключить скиллы в GitHub Actions?

Замените `uses: anthropics/claude-code-action@v1` на `uses: akin-ozer/cc-devops-skills@v1`. Поведение остается совместимым с исходным действием, а скиллы подставляются по умолчанию. Чтобы отключить подстановку, задайте `inject_devops_skills: "false"`.

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

Ansible, Terraform и Terragrunt, пайплайны Azure, GitHub Actions, GitLab CI и Jenkins, Dockerfile, Helm и манифесты Kubernetes, Fluent Bit, Loki, LogQL, PromQL, а также Bash и Makefile. Всего 31 скилл.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Terraform Skill

Terraform & OpenTofu Skill for AI Agents

Скилл лучших практик Terraform и OpenTofu: тесты, модули, state, CI/CD и проверки безопасности для AWS, Azure и GCP

СкиллМинимальный доступ2,4 тыс.Звезды репозитория

Скилл KubeShark: агент сначала ищет режим отказа, потом пишет манифесты, Helm и Kustomize по официальным практикам и возвращает план проверки и отката

СкиллМинимальный доступ465Звезды репозитория

Большая база скиллов по DevOps, безопасности, инфраструктуре и комплаенсу для AI-агентов

СкиллМинимальный доступ1,2 тыс.Звезды репозитория
Выбор редакции

Официальные скиллы HashiCorp для Terraform и Packer: стиль HCL, модули, тесты, импорт, Stacks, разработка провайдеров и сборка образов

СкиллМинимальный доступ905Звезды репозитория

Скилл для Terraform в Claude Code, Codex, Antigravity и Gemini CLI: убирает галлюцинации и держит код на официальных практиках HashiCorp

СкиллМинимальный доступ721Звезды репозитория

Docker Skills

docker-skills

Официальный

Официальные скиллы Docker для агентов: Dockerfile и сборка, Compose, Sandboxes, Docker Agent и скилл с подтверждением необратимых действий

СкиллМинимальный доступ591Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
cc-devops-skills (эта запись)нет326
DevOps-Security-Agent-Skillsнет1 173большая база скиллов по DevOps, безопасности и комплаенсу, а здесь 31 скилл в парах «генератор и валидатор»
Terraform Skillнет2 423один скилл лучших практик Terraform и OpenTofu, а здесь Terraform лишь одна из областей набора
Spellbookнет288110 скиллов для Claude Code и Codex и семь агентов Claude Code

Коротко о README

Описание начинается с состава набора: 31 скилл, из них генераторы, валидаторы и один отладчик. Дальше идут установка для Claude Code и Codex, командная раскладка и обертка для GitHub Actions. Основная часть — таблицы скиллов по областям, цепочки проверок валидаторов и список нужных утилит с примером установки на macOS. Завершают раскладка репозитория и правила участия в разработке.

Бейдж для README

Исходный SKILL.md

---
name: terraform-validator
description: Validate, lint, audit, or plan Terraform/.tf/HCL files; runs tflint, checkov, terraform validate.
---

# Terraform Validator

Comprehensive toolkit for validating, linting, and testing Terraform configurations with automated workflows for syntax validation, security scanning, and intelligent documentation lookup.

## ⚠️ Critical Requirements Checklist

**STOP: You MUST complete these steps in order. Do NOT skip any REQUIRED step.**

| Step | Action | Required |
|------|--------|----------|
| 1 | Run `bash scripts/extract_tf_info_wrapper.sh <path>` | ✅ REQUIRED |
| 2 | Context7 lookup for **ALL** providers (explicit AND implicit); **WebSearch fallback if not found** | ✅ REQUIRED |
| 3 | **READ** `references/security_checklist.md` | ✅ REQUIRED |
| 4 | **READ** `references/best_practices.md` | ✅ REQUIRED |
| 5 | Run `terraform fmt` | ✅ REQUIRED |
| 6 | Run `tflint` (or note as skipped if unavailable) | Recommended |
| 7 | Run `terraform init` (if not initialized) | ✅ REQUIRED |
| 8 | Run `terraform validate` | ✅ REQUIRED |
| 9 | Run `bash scripts/run_checkov.sh <path>` | ✅ REQUIRED |
| 10 | Cross-reference findings with `security_checklist.md` sections | ✅ REQUIRED |

Сообщить о проблеме

Foxx AIcc-devops-skills
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.