# digitalocean-compute

Подсказывает агенту, что выбрать в DigitalOcean под задачу: Droplets, App Platform, Functions, DOKS или GPU. Пригодится, когда решаешь, куда деплоить приложение или контейнер.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 416 установок · ★ 78
- Автор: bobmatnyc
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/bobmatnyc/claude-mpm-skills/tree/HEAD/toolchains/platforms/deployment/digitalocean-compute/SKILL.md
- Обновлён: 2026-07-18
- HTML: https://affpapa.org/nevibecode/skills/digitalocean-compute

## Что делает

Скилл описывает шесть вариантов compute в DigitalOcean и разводит их по сценариям. Droplets — полный контроль над ОС и сетью. App Platform собирает и запускает приложение прямо из Git или образа из реестра. Functions закрывают событийные задачи и лёгкие API. DOKS — managed Kubernetes для нескольких сервисов. GPU Droplets и Bare Metal GPUs — под AI и ML-нагрузки.

Внутри — короткие чек-листы по каждому варианту. Для Droplets это регион и план, образ или снапшот, SSH-ключи, Volumes под блочное хранилище, файрволы и VPC. Для App Platform — подключение репозитория, команды сборки и запуска, переменные окружения и секреты, свой домен с HTTPS. Для Functions — namespace, деплой через `doctl` или панель, триггеры и логи. Для DOKS — кластер и пулы нод, `kubeconfig`, манифесты, образы из Container Registry.

Есть отдельная таблица выбора: она сопоставляет тип нагрузки с сервисом. Скилл неинтерактивный — вызвать его вручную нельзя, он подключается сам, когда агент видит работу с версионированием, ветками или пул-реквестами. Смежные скиллы по реестру, хранилищу, Kubernetes и Docker в репозитории есть, но этот работает и без них.

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

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-compute -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-compute -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-compute -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install bobmatnyc/claude-mpm-skills digitalocean-compute
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-compute -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/bobmatnyc/claude-mpm-skills --path toolchains/platforms/deployment/digitalocean-compute
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-compute -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/bobmatnyc/claude-mpm-skills/tree/HEAD/toolchains/platforms/deployment/digitalocean-compute/SKILL.md

## Когда брать
- выбрать между Droplets, App Platform и Functions под конкретную нагрузку
- развернуть приложение из Git-репозитория без ручной настройки сервера
- поднять managed Kubernetes и сохранить kubeconfig
- запланировать GPU-нагрузку на Droplets или Bare Metal
- настроить SSH-ключи, Volumes и VPC для виртуальной машины

## Примеры запросов агенту
- Подбери compute в DigitalOcean под контейнерное приложение из трёх сервисов
- Что выбрать для событийного API: Functions или App Platform?
- Распиши шаги для кластера DOKS и сохранения kubeconfig

## Похожие
- [modal-serverless-gpu](https://affpapa.org/nevibecode/skills/modal-serverless-gpu.md) — скилл · 954 установки
- [tao-run-on-kubernetes](https://affpapa.org/nevibecode/skills/tao-run-on-kubernetes.md) — скилл · 1600 установок
- [llm-inference-scaling](https://affpapa.org/nevibecode/skills/llm-inference-scaling.md) — скилл · 343 установки
- [azure-functions](https://affpapa.org/nevibecode/skills/microsoftdocs-azure-functions.md) — скилл · 378 установок
- [dynamo-troubleshoot](https://affpapa.org/nevibecode/skills/dynamo-troubleshoot.md) — скилл · 1900 установок
- [cicd-automation-kubernetes-architect](https://affpapa.org/nevibecode/agents/cicd-automation-kubernetes-architect.md) — субагент · ★ 41729

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

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

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