# devops

Скилл для деплоя и управления инфраструктурой: Cloudflare Workers, Docker, GCP, Kubernetes. Пригодится, когда агенту нужно развернуть сервис или разобрать кластер.

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

## Что делает

Скилл закрывает четыре площадки: Cloudflare (Workers, Pages, R2, D1), Docker и Docker Compose, Google Cloud через `gcloud` (Cloud Run, GKE, Cloud SQL) и Kubernetes с `kubectl` и Helm. Внутри — таблица выбора платформы под задачу: например, для глобальной задержки до 50 мс предлагается Cloudflare Workers, для больших файлов без платы за исходящий трафик — R2, для контейнеров — Docker с Cloud Run или GKE.

Справочники разложены по файлам: `cloudflare-workers-basics.md`, `cloudflare-r2-storage.md`, `docker-compose.md`, `gcloud-services.md`, `kubernetes-helm.md`, `kubernetes-security.md`, `kubernetes-troubleshooting.md` и другие. Есть два скрипта — `scripts/cloudflare-deploy.py` для автоматизации деплоя воркеров и `scripts/docker-optimize.py` для разбора Dockerfile. Плюс раздел с практиками: непривилегированные контейнеры, RBAC, секреты в переменных окружения, многоэтапные сборки.

Ставить стоит, если вы реально работаете с этими платформами. Скилл не подтягивает за вас ни `wrangler`, ни `gcloud`, ни `kubectl` — команды вроде `wrangler deploy` или `kubectl apply -f manifests/` выполняются в вашем окружении, и без настроенной авторизации в Cloudflare или GCP они упадут на первом же шаге.

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

## Установка

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

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

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

### Codex

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

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mrgoonie/claudekit-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 mrgoonie/claudekit-skills devops
```

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

### Gemini CLI

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

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

### Windsurf (Devin Desktop)

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

### OpenCode

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

### Claude.ai

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

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

## Когда брать
- развернуть воркер в Cloudflare Workers и не забыть про биндинги
- собрать Dockerfile и запустить контейнер локально
- выкатить сервис в Cloud Run через `gcloud`
- разобрать падающий под в Kubernetes по логам и событиям
- настроить RBAC и секреты в кластере

## Примеры запросов агенту
- задеплой мой воркер в Cloudflare Workers через wrangler
- помоги собрать Docker Compose для приложения и базы
- под в Kubernetes не поднимается — посмотри события и логи

## Похожие
- [devops-deployment](https://affpapa.org/nevibecode/skills/devops-deployment.md) — скилл · 1600 установок
- [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 установок
- [container-audit](https://affpapa.org/nevibecode/skills/container-audit.md) — скилл · 342 установки
- [config-scan](https://affpapa.org/nevibecode/skills/config-scan.md) — скилл · 337 установок

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

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

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

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