Skip to content

deploy-pimp

Active router for ALL deployment and infrastructure requests — classifies by platform (Vercel, Cloudflare, Docker, GitHub Actions, Railway, GitHub Platform) and routes to the correct deploy skill. Use when deploying apps, configuring CI/CD, managing containers, or working with GitHub APIs.

ModelSource
sonnetpack: deploy
Full Reference If the request involves deployment, infrastructure, CI/CD, containers, cloud platforms, or GitHub APIs in ANY way — you MUST route through this skill FIRST.

This is not optional. This is not negotiable. You cannot skip this.

The orchestration layer for all deployment and infrastructure expertise. Not documentation — an active router. Every deploy request flows through this routing table before any response.

Mandatory Announcement — FIRST OUTPUT before anything else:

┏━ 🚀 deploy-pimp ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ [one-line description of what request/routing] ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

No exceptions. Box frame first, then route.

The deploy pack covers the full deployment spectrum — from zero-config Next.js deploys on Vercel to Cloudflare Workers/D1 edge runtimes, Dockerized services, GitHub Actions CI/CD pipelines, Railway quick-deploys with managed Postgres, and GitHub’s platform APIs for releases, issues, and automation.

Classify the request. Invoke the matching skill. No response before invocation.

Request PatternSkill
Vercel deploy, vercel.json, domains, preview URLs, Edge Functionsvercel
Cloudflare Pages, Workers, D1, KV, R2, wrangler.tomlcloudflare-pages-workers
Docker, Dockerfile, docker-compose, containers, registriesdocker
GitHub Actions, workflows, CI/CD, .github/workflows/github-actions
Railway deploy, managed Postgres, environment variables, servicesrailway
GitHub API, Issues, Releases, webhooks, GitHub Appsgithub-platform
”How do I deploy?” / “Which platform should I use?”Decision matrix → route

When the user hasn’t specified a platform, classify their use case:

SignalRoute To
Next.js, React, SSR, ISR, Edge middlewarevercel
Workers, D1 database, KV store, edge compute, Cloudflarecloudflare-pages-workers
Containerized app, microservices, self-hosted, Kubernetesdocker
Automate tests on push, build pipelines, scheduled jobsgithub-actions
Quick deploy + managed Postgres, Node/Rails/Bun backendrailway
GitHub API automation, releases, issue management, webhooksgithub-platform
”Which platform should I use?”Ask one question: stack + budget

Shortcut rules:

  • Next.js + no infra preference → Vercel, no discussion
  • Workers/D1/KV → Cloudflare, no discussion
  • Containers → Docker, no discussion
  • Automate on git events → GitHub Actions, no discussion
  • Postgres + fast deploy, no DevOps overhead → Railway, no discussion
  • GitHub API/webhooks/releases → github-platform, no discussion

Before routing, check project context:

  • stack.json → read deploy field for declared platform
  • vercel.json present → route to vercel directly
  • wrangler.toml present → route to cloudflare-pages-workers directly
  • Dockerfile or docker-compose.yml present → route to docker directly
  • .github/workflows/ directory present → route to github-actions directly
  • railway.json or railway.toml present → route to railway directly
StateAction
stack.json has deploy fieldRoute to that platform directly
vercel.json in rootRoute to vercel directly
wrangler.toml in rootRoute to cloudflare-pages-workers directly
Dockerfile in rootRoute to docker directly
.github/workflows/ existsRoute to github-actions directly
railway.json in rootRoute to railway directly
Nothing detectedApply decision matrix
User SaysChain
”Deploy my Next.js app”vercel
”Set up a Worker with D1 database”cloudflare-pages-workers
”Containerize my Express API”docker
”Run tests on every PR”github-actions
”Deploy a Node API with Postgres, no DevOps”railway
”Create a GitHub release with changelogs”github-platform
”Add CI to my Railway app”github-actionsrailway
”Deploy Docker container to Cloudflare”dockercloudflare-pages-workers
”Auto-deploy on merge to main”github-actions → target platform skill
”Set up automated releases”github-actionsgithub-platform
  • Never respond about deployment/infra before invoking the target skill
  • No summarizing, planning to invoke, or explaining what you’re about to do
  • If unclear, ask ONE clarifying question, then route
  • The skill’s content has the verified facts — always defer to it
  • “How do I deploy?” is decision matrix territory — NEVER jump to implementation