.claude/skills/deploy/SKILL.md
Deploy projects to any platform with auto-detection. Use when user says "deploy", "publish", "ship", "go live", "push to production", "host this app", or mentions any hosting platform (Vercel, Netlify, Cloudflare, Railway, Fly.io, Render, Heroku, TOSE, Github Pages, AWS, GCP, Digital Ocean, Vultr, Coolify, Dokploy). Auto-detects deployment target from config files and docs/deployment.md.
npx skillsauth add quanganh208/cookmate ck:deployInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Auto-detect deployment target and deploy the current project. Supports 15 platforms with cost-optimized recommendations.
This skill handles: project deployment, platform selection, deployment docs creation/update.
Does NOT handle: infrastructure provisioning, database migrations, DNS management, SSL certificates, CI/CD pipeline creation.
For advanced infrastructure/troubleshooting, activate /ck:devops skill.
Check in order (stop at first match):
docs/deployment.md — if exists, parse platform and config from itAskUserQuestion with cost-optimized recommendations| File/Pattern | Platform |
|---|---|
| vercel.json, .vercel/ | Vercel |
| netlify.toml, _redirects | Netlify |
| wrangler.toml, wrangler.json | Cloudflare |
| fly.toml | Fly.io |
| railway.json, railway.toml | Railway |
| render.yaml | Render |
| Procfile + app.json | Heroku |
| tose.yaml, tose.json | TOSE.sh |
| docker-compose.yml + coolify ref | Coolify |
| dokploy.yml | Dokploy |
| .github/workflows/*pages* | Github Pages |
| app.yaml (GAE format) | GCP |
| amplify.yml, buildspec.yml | AWS |
| .do/app.yaml | Digital Ocean |
| Project Type | Detection | Recommended (cost order) |
|---|---|---|
| Static site (HTML/CSS/JS) | No server files | Github Pages → Cloudflare Pages |
| SPA (React/Vue/Svelte) | Framework config, no SSR | Vercel → Netlify → Cloudflare Pages |
| SSR/Full-stack (Next/Nuxt) | next.config.*, nuxt.config.* | Vercel → Netlify → Cloudflare |
| Node.js API | server.js/ts, Express/Fastify | Railway → Render → Fly.io → TOSE.sh |
| Python API | requirements.txt + Flask/Django | Railway → Render → Fly.io |
| Docker app | Dockerfile | Fly.io → Railway → TOSE.sh → Coolify |
| Monorepo | turbo.json, workspaces | Vercel → Netlify |
Free tier (static/frontend):
Free tier (backend/full-stack):
Pay-as-you-go:
Self-hosted (free, own server):
Enterprise/Scale: AWS, GCP, Digital Ocean, Vultr, Heroku ($5+/mo)
references/platform-deploy-commands.md)docs/deployment.mdAfter first successful deploy, create docs/deployment.md:
# Deployment
## Platform: [name]
## URL: [production-url]
## Deploy Command: [command]
## Environment Variables: [list]
## Custom Domain: [setup steps if applicable]
## Rollback: [instructions]
On subsequent deploys, update if config changed.
/ck:devops skilldocs/deployment.md with troubleshooting notesWhen no target detected, present options based on project type analysis:
Load ONLY the platform reference needed — do NOT load all files:
| Platform | Reference File |
|---|---|
| Vercel | references/platforms/vercel.md |
| Netlify | references/platforms/netlify.md |
| Cloudflare | references/platforms/cloudflare.md |
| Railway | references/platforms/railway.md |
| Fly.io | references/platforms/flyio.md |
| Render | references/platforms/render.md |
| Heroku | references/platforms/heroku.md |
| TOSE.sh | references/platforms/tose.md |
| Github Pages | references/platforms/github-pages.md |
| Coolify | references/platforms/coolify.md |
| Dokploy | references/platforms/dokploy.md |
| GCP Cloud Run | references/platforms/gcp.md |
| AWS | references/platforms/aws.md |
| Digital Ocean | references/platforms/digitalocean.md |
| Vultr | references/platforms/vultr.md |
references/platform-config-templates.md — docs/deployment.md template.env files and .gitignore before deployingdevelopment
Create, edit, analyze .docx Word documents. Use for document creation, tracked changes, comments, formatting preservation, text extraction, template modification.
development
Analyze codebase and manage project documentation — init, update, summarize.
development
Search library/framework documentation via llms.txt (context7.com). Use for API docs, GitHub repository analysis, technical documentation lookup, latest library features.
development
Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit.