devops · mrgoonie — скилл для Claude Code: деплой в Cloudflare, Docker, GCP
Скилл для деплоя и управления инфраструктурой: Cloudflare Workers, Docker, GCP, Kubernetes. Пригодится, когда агенту нужно развернуть сервис или разобрать кластер.
npx skills add mrgoonie/claudekit-skills --skill devops -a claude-codeЧто делает 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 они упадут на первом же шаге.
Какие задачи решает
- развернуть воркер в Cloudflare Workers и не забыть про биндинги
- собрать Dockerfile и запустить контейнер локально
- выкатить сервис в Cloud Run через
gcloud - разобрать падающий под в Kubernetes по логам и событиям
- настроить RBAC и секреты в кластере
Примеры запросов агенту
- задеплой мой воркер в Cloudflare Workers через wrangler
- помоги собрать Docker Compose для приложения и базы
- под в Kubernetes не поднимается — посмотри события и логи
Как установить devops
1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill devops -a claude-code2Вручную: положить файлы
~/.claude/skills/devops/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/devops/
1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill devops -a codex2Вручную: положить файлы
.agents/skills/devops/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill devops -a cursor2Вручную: положить файлы
.cursor/skills/devops/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install mrgoonie/claudekit-skills devops2Вручную: положить файлы
.github/skills/devops/SKILL.md1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill devops -a gemini-cli2Командой платформы
gemini skills install https://github.com/mrgoonie/claudekit-skills --path .claude/skills/devopsВручную: положить файлы
.devin/skills/devops/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill devops -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о devops
Как установить devops в Claude?
Выполните npx skills add mrgoonie/claudekit-skills --skill devops -a claude-code. После этого файл скилла окажется в ~/.claude/skills/devops/SKILL.md.
Что делает скилл devops?
Помогает агенту деплоить и обслуживать инфраструктуру: Cloudflare, Docker, Google Cloud и Kubernetes. Внутри — справочники по каждой платформе, скрипты и подборка практик по безопасности и производительности.
Нужно ли что-то настраивать до работы со скиллом?
Да. Команды вроде wrangler deploy, gcloud run deploy и kubectl apply идут в ваше окружение, поэтому нужны установленные CLI и авторизация в соответствующем сервисе.
Исходный текст
SKILL.md · MIT
--- name: devops description: Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit. license: MIT version: 2.0.0 --- # DevOps Skill Deploy and manage cloud infrastructure across Cloudflare, Docker, Google Cloud, and Kubernetes. ## When to Use - Deploy serverless apps to Cloudflare Workers/Pages - Containerize apps with Docker, Docker Compose - Manage GCP with gcloud CLI (Cloud Run, GKE, Cloud SQL) - Kubernetes cluster management (kubectl, Helm) - GitOps workflows (Argo CD, Flux) - CI/CD pipelines, multi-region deployments - Security audits, RBAC, network policies ## Platform Selection | Need | Choose | |------|--------| | Sub-50ms latency globally | Cloudflare Workers | | Large file storage (zero egress) | Cloudflare R2 | | SQL database (global reads) | Cloudflare D1 | | Containerized workloads | Docker + Cloud Run/GKE | | Enterprise Kubernetes | GKE | | Managed relational DB | Cloud SQL | | Static site + API | Cloudflare Pages | | Container orchestration | Kubernetes | | Package management for K8s | Helm | ## Quick Start ```bash # Cloudflare Worker wrangler init my-worker && cd my-worker && wrangler deploy # Docker docker build -t myapp . && docker run -p 3000:3000 myapp # GCP Cloud Run gcloud run deploy my-service --image gcr.io/project/image --region us-central1 # Kubernetes kubectl apply -f manifests/ && kubectl get pods ``` ## Reference Navigation ### Cloudflare Platform - `cloudflare-platform.md` - Edge computing overview - `cloudflare-workers-basics.md` - Handler types, patterns - `cloudflare-workers-advanced.md` - Performance, optimization - `cloudflare-workers-apis.md` - Runtime APIs, bindings - `cloudflare-r2-storage.md` - Object storage, S3 compatibility - `cloudflare-d1-kv.md` - D1 SQLite, KV store - `browser-rendering.md` - Puppeteer automation ### Docker - `docker-basics.md` - Dockerfile, images, containers - `docker-compose.md` - Multi-container apps ### Google Cloud - `gcloud-platform.md` - gcloud CLI, authentication - `gcloud-services.md` - Compute Engine, GKE, Cloud Run ### Kubernetes - `kubernetes-basics.md` - Core concepts, architecture, workloads - `kubernetes-kubectl.md` - Essential commands, debugging workflow - `kubernetes-helm.md` / `kubernetes-helm-advanced.md` - Helm charts, templates - `kubernetes-security.md` / `kubernetes-security-advanced.md` - RBAC, secrets - `kubernetes-workflows.md` / `kubernetes-workflows-advanced.md` - GitOps, CI/CD - `kubernetes-troubleshooting.md` / `kubernetes-troubleshooting-advanced.md` - Debug ### Scripts - `scripts/cloudflare-deploy.py` - Automate Worker deployments - `scripts/docker-optimize.py` - Analyze Dockerfiles ## Best Practices **Security:** Non-root containers, RBAC, secrets in env vars, image scanning **Performance:** Multi-stage builds, edge caching, resource limits **Cost:** R2 for large egress, caching, right-size resources **Development:** Docker Compose local dev, wrangler dev, version control IaC ## Resources - Cloudflare: https://developers.cloudflare.com - Docker: https://docs.docker.com - GCP: https://cloud.google.com/docs - Kubernetes: https://kubernetes.io/docs - Helm: https://helm.sh/docs
© mrgoonie · MIT · mrgoonie/claudekit-skills
Похожие скиллы
Всё по теме «DevOps и инфраструктура» →Сначала — devops от других авторов.