Deploy

Auto-detects your deployment target from config files and deploys to any of 15 supported platforms. For advanced infrastructure needs, defers to DevOps.

What This Skill Does

Deploy reads your project config files (vercel.json, netlify.toml, fly.toml, etc.) to determine the target platform, validates prerequisites, and executes the deployment. No manual platform configuration needed for standard projects.

When to Use

  • First deployment of a new project
  • Deploying feature branches for preview
  • Switching hosting providers
  • Setting up production deployments with CI/CD

Supported Platforms

PlatformConfig File Detected
Vercelvercel.json
Netlifynetlify.toml
Cloudflare Pages/Workerswrangler.toml
Railwayrailway.json
Fly.iofly.toml
Renderrender.yaml
HerokuProcfile
GitHub Pagesgh-pages branch / Actions workflow
AWSserverless.yml, cdk.json, amplify.yml
GCPapp.yaml, cloudbuild.yaml
DigitalOcean.do/app.yaml
VultrDetected via CLI
Coolifydocker-compose.yml + Coolify reference
Dokploydokploy.yml
TOSEtose.yaml

Example Usage

/ck:deploy
/ck:deploy vercel
/ck:deploy fly

Workflow

  1. Auto-detect platform — scan config files in project root
  2. Validate prerequisites — check CLI installed, auth configured
  3. Pre-deploy checks — run build, verify env vars present
  4. Execute deployment — run platform-specific deploy command
  5. Report result — URL, deployment ID, and logs summary

Cost-Optimized Recommendations

When no platform config is detected, Deploy recommends the most cost-effective option based on your stack:

  • Static sites: Cloudflare Pages (free, fast edge network)
  • Node.js apps: Railway or Render (generous free tiers)
  • Full-stack: Vercel (best Next.js integration)
  • Containers: Fly.io (per-second billing)

For Kubernetes, Terraform, or complex multi-region setups, use DevOps instead.

  • DevOps — advanced infrastructure, CI/CD pipelines, multi-region
  • Git — commit and push before deploying
  • Ship — full pipeline from branch to deployed PR