deployment-procedures

Guides production deployment decisions with rollback strategies and verification workflows.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/beliciobcardoso/mcp-postgres --skill deployment-procedures-beliciobcardoso
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deployment-procedures
Source: https://github.com/beliciobcardoso/mcp-postgres/tree/main/.agent/skills/deployment-procedures
Command: npx skills add https://github.com/beliciobcardoso/mcp-postgres --skill deployment-procedures-beliciobcardoso

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Deploying to production is risky, and teams often lack a structured way to decide when to deploy, how to verify success, and when to roll back. This Skill provides deployment principles and decision frameworks instead of rigid scripts, helping you reason through any platform's release process. ## Core Features & Use Cases - Platform Decision Trees: Choose deployment approaches for Vercel, Netlify, Railway, VPS + PM2, Docker, and Kubernetes based on your application type. - 5-Phase Deployment Workflow: Follow the Prepare, Backup, Deploy, Verify, Confirm-or-Rollback process with checklists for each phase. - Rollback & Emergency Guidance: Apply rollback triggers, platform-specific rollback methods, and incident investigation order when things go wrong. - Use Case: Before releasing a new version of your web app to a VPS, use this Skill to build a pre-deployment checklist, define a rollback plan, and set a post-deploy monitoring window. ## Quick Start Ask the AI to walk you through a safe production deployment plan for your platform, including pre-deployment checks, verification steps, and a rollback strategy.

Frequently Asked Questions about deployment-procedures

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a web app to production safely?▼

Follow a five-phase process: prepare by verifying tests and environment variables, back up the current state, deploy while monitoring, verify health endpoints and key user flows, then confirm or roll back. Never deploy untested code or skip the backup step.

What is the difference between rolling, blue-green, and canary deployments?▼

Rolling deployments replace instances one by one and suit standard releases. Blue-green switches traffic between two environments for easy rollback of high-risk changes. Canary shifts traffic gradually to validate changes with real users.

When should I roll back a deployment instead of fixing forward?▼

Roll back immediately when the service is down or critical errors appear. Consider rollback if performance degrades more than 50 percent. For minor issues, a quick fix forward is acceptable. Roll back first and debug after the service is stable.

How do I roll back a deployment on Vercel, Docker, or Kubernetes?▼

On Vercel or Netlify, redeploy the previous commit. On Railway or Render, use the dashboard rollback. With Docker, redeploy the previous image tag. On Kubernetes, run kubectl rollout undo. For VPS with PM2, restore the backup and restart.

What should I check after deploying to production?▼

Verify the health endpoint responds, scan error logs for new exceptions, test key user flows, and confirm response times are acceptable. Monitor actively for the first 5 minutes, confirm stability at 15 minutes, and review metrics the next day.

Why should I avoid deploying on Fridays?▼

Friday deployments leave little time to monitor and respond to issues before the weekend, when team availability is low. Deploy early in the week so you have time to observe behavior and roll back if problems appear.