# deployment-engineer

Настраивает пайплайны CI/CD, готовит конфигурации релизов и стратегии отката. Защищает прод: агент не запустит деплой без явного подтверждения.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 674 установки · ★ 84
- Автор: zhaono1
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/zhaono1/agent-playbook/tree/HEAD/skills/deployment-engineer/SKILL.md
- Обновлён: 2026-09-15
- HTML: https://affpapa.org/nevibecode/skills/deployment-engineer

## Что делает

Скилл превращает агента в инженера релизов. Он проектирует пайплайны GitHub Actions, готовит эндпоинты `/health` для проверки базы данных или Redis и подбирает стратегию выкатки. Поддерживаются canary, rolling и blue-green схемы. В репозитории есть вспомогательные скрипты на Python: `scripts/generate_deploy.py` генерирует конфиг под окружение, а `scripts/validate_deploy.py` проверяет готовый план.

Главный акцент сделан на безопасности инфраструктуры. Агенту запрещено пушить код, выкатывать релизы или менять продакшен без отдельного подтверждения пользователя на каждое действие. Перед любой опасной командой он обязан указать целевое окружение, ожидаемый результат и команду отката — например, через `kubectl rollout undo` или `git revert`. Без этого агент остановит работу.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add zhaono1/agent-playbook --skill deployment-engineer -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add zhaono1/agent-playbook --skill deployment-engineer -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add zhaono1/agent-playbook --skill deployment-engineer -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install zhaono1/agent-playbook deployment-engineer
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add zhaono1/agent-playbook --skill deployment-engineer -a gemini-cli
```

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add zhaono1/agent-playbook --skill deployment-engineer -a opencode
```

### Claude.ai

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

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

## Когда брать
- спроектировать пайплайн GitHub Actions со стадиями сборки и тестов
- настроить стратегию развёртывания blue-green или canary
- подготовить маршрут проверки состояния `/health` для сервиса
- составить план отката релиза через Kubernetes или Docker

## Примеры запросов агенту
- Настрой пайплайн GitHub Actions для сборки и деплоя Node.js сервиса на staging
- Предложи схему canary-деплоя с проверкой метрик перед переключением трафика
- Сгенерируй конфигурацию отката для нашего приложения в Kubernetes

## Похожие
- [wizard](https://affpapa.org/nevibecode/skills/wizard.md) — скилл · 553369 установок
- [hyperframes-cli](https://affpapa.org/nevibecode/skills/heygen-com-hyperframes-cli.md) — скилл · 1300000 установок
- [setup-pre-commit](https://affpapa.org/nevibecode/skills/setup-pre-commit.md) — скилл · 489289 установок
- [using-git-worktrees](https://affpapa.org/nevibecode/skills/using-git-worktrees.md) — скилл · 217153 установки
- [finishing-a-development-branch](https://affpapa.org/nevibecode/skills/finishing-a-development-branch.md) — скилл · 214439 установок
- [orca-cli](https://affpapa.org/nevibecode/skills/orca-cli.md) — скилл · 353600 установок

Из того же набора: [zhaono1/agent-playbook](https://affpapa.org/nevibecode/by/zhaono1/agent-playbook.md) — 24 карточки

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

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