Claudekit-skills devops

Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit.

install
source · Clone the upstream repo
git clone https://github.com/mrgoonie/claudekit-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/mrgoonie/claudekit-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/devops" ~/.claude/skills/mrgoonie-claudekit-skills-devops && rm -rf "$T"
manifest: .claude/skills/devops/SKILL.md
source content

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

NeedChoose
Sub-50ms latency globallyCloudflare Workers
Large file storage (zero egress)Cloudflare R2
SQL database (global reads)Cloudflare D1
Containerized workloadsDocker + Cloud Run/GKE
Enterprise KubernetesGKE
Managed relational DBCloud SQL
Static site + APICloudflare Pages
Container orchestrationKubernetes
Package management for K8sHelm

Quick Start

# 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