# devops

Задаёт агенту роль старшего DevOps-инженера: правила для Kubernetes, CI/CD, Bash, Ansible и Python. Пригодится, когда инфраструктуру пишут вместе с моделью.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 739 установок · ★ 286
- Автор: Mindrally
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/Mindrally/skills/tree/HEAD/devops/SKILL.md
- Обновлён: 2026-10-08
- HTML: https://affpapa.org/nevibecode/skills/mindrally-devops

## Что делает

Скилл превращает ассистента в старшего DevOps-инженера. Внутри — набор правил по Kubernetes, пайплайнам CI/CD, Bash-скриптам, Ansible и Python. Агент держит их в голове, пока пишет манифесты, плейбуки и скрипты, поэтому не приходится каждый раз напоминать про идемпотентность или shellcheck.

Для Bash правило простое: модульные функции, проверка входных аргументов через getopts, POSIX-совместимый синтаксис, `trap` для уборки и раздельные stdout со stderr в логах. В Ansible скилл требует идемпотентных плейбуков, раскладки через group_vars, host_vars и роли, проверки через ansible-lint и Ansible Vault для секретов. В Kubernetes — Helm или Kustomize, GitOps, StatefulSets для приложений с состоянием, мониторинг через Prometheus, Grafana и Falco.

Есть и общие вещи: никаких захардкоженных значений, только переменные окружения и конфиги, принципы Infrastructure-as-Code, минимальные права доступа. Именование тоже зафиксировано — camelCase для переменных и функций, PascalCase для классов, snake_case для файлов, UPPER_CASE для переменных окружения. Если ваш проект живёт на другом стиле, скилл будет тянуть код к этому — это повод проверить, стоит ли его вообще подключать.

## Требования
- Работает с: Kubernetes

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Mindrally/skills --skill devops -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/devops/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/devops/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Mindrally/skills --skill devops -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/devops/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Mindrally/skills --skill devops -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/devops/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install Mindrally/skills devops
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/devops/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Mindrally/skills --skill devops -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/Mindrally/skills --path devops
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/devops/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add Mindrally/skills --skill devops -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/Mindrally/skills/tree/HEAD/devops/SKILL.md

## Когда брать
- написать идемпотентный плейбук Ansible с ролями и Vault
- собрать Bash-скрипт с проверкой аргументов и обработкой ошибок
- разложить деплой в Kubernetes через Helm или Kustomize
- описать пайплайн CI/CD с blue-green или canary-выкаткой
- вынести секреты и конфиги из кода в переменные окружения

## Примеры запросов агенту
- напиши плейбук Ansible для установки nginx, идемпотентный, с handler на рестарт
- собери Bash-скрипт для бэкапа базы, с getopts и trap
- сделай Helm-чарт для нашего сервиса и опиши деплой по GitOps

## Похожие
- [devops-deployment](https://affpapa.org/nevibecode/skills/devops-deployment.md) — скилл · 1600 установок
- [SE: DevOps/CI](https://affpapa.org/nevibecode/agents/se-devopsci.md) — субагент · ★ 40418
- [senior-devops](https://affpapa.org/nevibecode/skills/senior-devops.md) — скилл · 1018 установок
- [devops-engineer](https://affpapa.org/nevibecode/agents/devops-engineer.md) — субагент · 7392 установки
- [gem-devops-guidelines](https://affpapa.org/nevibecode/skills/gem-devops-guidelines.md) — скилл · 35 установок
- [devops-cicd](https://affpapa.org/nevibecode/skills/devops-cicd.md) — скилл · 606 установок

## Другие версии с тем же именем
- [devops · mrgoonie](https://affpapa.org/nevibecode/skills/devops.md) — 987 установок

Из того же набора: [mindrally/skills](https://affpapa.org/nevibecode/by/mindrally/skills.md) — 168 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
