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`
Установка
- Работает в
В терминале, через 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
Скилл KubeShark: агент сначала ищет режим отказа, потом пишет манифесты, Helm и Kustomize по официальным практикам и возвращает план проверки и отката
Большая база скиллов по DevOps, безопасности, инфраструктуре и комплаенсу для AI-агентов
Официальные скиллы HashiCorp для Terraform и Packer: стиль HCL, модули, тесты, импорт, Stacks, разработка провайдеров и сборка образов
Скилл для Terraform в Claude Code, Codex, Antigravity и Gemini CLI: убирает галлюцинации и держит код на официальных практиках HashiCorp
Docker Skills
docker-skills
Официальные скиллы Docker для агентов: Dockerfile и сборка, Compose, Sandboxes, Docker Agent и скилл с подтверждением необратимых действий
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| cc-devops-skills (эта запись) | нет | 326 | |
| DevOps-Security-Agent-Skills | нет | 1 173 | большая база скиллов по DevOps, безопасности и комплаенсу, а здесь 31 скилл в парах «генератор и валидатор» |
| Terraform Skill | нет | 2 423 | один скилл лучших практик Terraform и OpenTofu, а здесь Terraform лишь одна из областей набора |
| Spellbook | нет | 288 | 110 скиллов для 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 |