Back to list
SecurityRonin

deployment

by SecurityRonin

Battle-tested skills for Claude Code. Deployment patterns, browser automation, and hard-won knowledge from real projects.

0🍴 0📅 Jan 17, 2026

SKILL.md


name: deployment description: Use when deploying applications, choosing deployment platforms, or troubleshooting deployment issues - routes to platform-specific skills (Vercel, Fly.io, Cloudflare)

Deployment Router

Quick guide to choose the right deployment platform and skill for your workload.

Platform Decision Matrix

WorkloadPlatformSkill
Next.js / React frontendVercelvercel-deployment
Static sites, SPAsVercel or Cloudflare Pagesvercel-deployment
FastAPI / Python backendFly.iofly-deployment
Stateful backend (SQLite, volumes)Fly.iofly-deployment
Docker containersFly.iofly-deployment
Object storage / CDNCloudflare R2cloudflare-r2-d1
Edge database (SQLite)Cloudflare D1cloudflare-r2-d1
Session/config cachingCloudflare KVcloudflare-r2-d1
Serverless functionsCloudflare Workerscloudflare-r2-d1

Quick Reference by Stack

Full-Stack Next.js + Python API

Frontend (Next.js)     → Vercel       → vercel-deployment
Backend (FastAPI)      → Fly.io       → fly-deployment
File uploads           → Cloudflare R2 or Fly volume

Edge-First Stack (Cloudflare)

Frontend (static/SPA)  → Cloudflare Pages
API (Workers)          → Cloudflare Workers  → cloudflare-r2-d1
Database               → Cloudflare D1       → cloudflare-r2-d1
Files                  → Cloudflare R2       → cloudflare-r2-d1

Monorepo Pattern

apps/web (Next.js)     → Vercel       → vercel-deployment
apps/api (FastAPI)     → Fly.io       → fly-deployment

Platform Strengths

Vercel

  • Zero-config Next.js deployment
  • Preview deployments per PR
  • Edge functions & middleware
  • Automatic HTTPS & CDN

Best for: Next.js, React, static sites

Fly.io

  • Run any Docker container
  • Persistent volumes (SQLite, file storage)
  • Multiple regions with data locality
  • WebSocket support

Best for: Python backends, stateful apps, containers

Cloudflare

  • Edge-first (runs in 300+ cities)
  • No cold starts (Workers)
  • Integrated storage (R2, D1, KV)
  • Zero egress fees on R2

Best for: Low-latency APIs, edge computing, global scale


Common Deployment Patterns

Pattern 1: Vercel + Fly.io

User → Vercel (frontend) → Fly.io (API) → SQLite (volume)

Deploy commands:

# Frontend
vercel --prod

# Backend
fly deploy

Pattern 2: Full Cloudflare

User → Pages (frontend) → Workers (API) → D1 (database) + R2 (files)

Deploy command:

wrangler deploy

Pattern 3: Hybrid (Vercel + Cloudflare Storage)

User → Vercel (Next.js) → Cloudflare R2 (uploads) + external DB

IssueCheck Skill
Vercel deployment issuesvercel-deployment
Docker build failsfly-deployment
Volume mount errorfly-deployment
D1 query timeoutcloudflare-r2-d1
R2 upload failscloudflare-r2-d1

Cost Comparison (Free Tiers)

PlatformFree Tier Highlights
Vercel100GB bandwidth, serverless functions, preview deploys
Fly.io3 VMs (256MB), 3GB storage, 160GB bandwidth
Cloudflare100K Worker requests/day, 10GB R2, 5GB D1

When to Use Each Skill

Use vercel-deployment when:

  • Deploying Next.js or React apps
  • Configuring vercel.json
  • Setting environment variables
  • Troubleshooting build errors

Use fly-deployment when:

  • Writing Dockerfiles for Fly.io
  • Configuring fly.toml
  • Setting up volumes or persistent storage
  • Deploying Python/FastAPI backends

Use cloudflare-r2-d1 when:

  • Storing files in R2
  • Working with D1 SQLite database
  • Caching with KV
  • Writing Cloudflare Workers

Score

Total Score

70/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon