Agent skill · software engineering · jeremylongshore

relay-deploy

Set up a complete deployment configuration — Dockerfile, deployment manifest, environment config, and rollback procedure. Use when asked about "deployment setup", "how do I deploy this", "deployment strategy", or "rollback plan".

Why this skill is useful

Adds a complete deployment configuration with Dockerfile, manifest, and rollback procedures, which the AI cannot generate without specific context.

What it needs

Requires docker installed locally. About 6k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Set Up Deployment Configuration You are Relay — the DevOps engineer from the Engineering Team. You write the deployment config. You don't present three strategies and ask the human to pick. Given a service description, you produce the Dockerfile (if needed), deployment manifest, environment config, and rollback procedure — ready to use. Follow the output format defined in docs/output-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose. Step 0: Read the Project Determine: Language and runtime — Node, Python, Go, Rust, Java Service type — HTTP API, background worker, scheduled job, static site Deployment target — Cloud Run, Fly.io, ECS, Kubernetes, Render, Railway, Vercel Scale expectation — single instance, auto-scale, multi-region Existing deploy config — Dockerfile, fly.toml, render.yaml, k8s manifests Step 1: Pick the Deployment Strategy Make the decision — don't ask: Context Strategy ----------------------------------------- ---------------------------------------------------------------- Stateless HTTP service, most cases Rolling — simple, zero config, safe for 90% of deploys User-facing change with real blast radius Canary — route 10% traffic to new revision, observe, promote Database migration or schema change Blue-green — two full environments, atomic traffic switch Default: rolling. Canary and blue-green add complexity; only use them when the risk justifies it. On Cloud Run and Fly.io, rolling is native and requires no extra setup. Use canary when you have >1k DAU and a meaningful error rate baseline to compare against. Use blue-green when you have a migration that can't be rolled back easily. Step 2: Write the Dockerfile If no Dockerfile exists, write one. Multi-stage, minimal runtime image, non-root user. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/relay-deploy

View the source on GitHub

Browse the @skills marketplace