What problem does it solve?
This Skill reduces the complexity of launching and maintaining production-ready deployments by providing a reproducible approach to platform selection, containerization, CI/CD, infrastructure as code, secrets management, and observability. It helps teams avoid common deployment mistakes, insecure secret handling, and missing monitoring that lead to outages or slow recoveries.
Core Features & Use Cases
- Workspace detection: Automatically detect existing infra signals (Dockerfile, railway.json, fly.toml, .github/workflows, terraform/) and follow established conventions.
- Platform selection guidance: Recommend the top two platform choices (Railway, Fly.io, Render, Vercel, AWS, GCP) with tradeoffs based on app type, traffic, budget, and compliance needs.
- Containerization best practices: Produce multi-stage Dockerfiles, .dockerignore recommendations, and runtime non-root user configuration.
- CI/CD templates: Provide GitHub Actions patterns for typecheck, test, build, and deploy with caching and secrets injected securely.
- Observability & checklist: Define health endpoints, structured JSON logging, Sentry error tracking, uptime monitoring, metrics, and a pre-deploy checklist for secrets, builds, and security.
- Use Case: Convert a monorepo Node.js/Vite + Express app into a CI-backed Railway or Fly.io deployment with a multi-stage Dockerfile, automated tests, and Sentry monitoring.
Quick Start
Deploy a Node.js app using a multi-stage Dockerfile and a GitHub Actions pipeline that runs lint, test, build, and deploys to your chosen platform on the main branch.