deployment-procedures

Guides production deployment decisions with rollback strategies and verification workflows.

2|Updated May 30, 2026
One-click install
npx skills add https://github.com/virahitvin8/crafty-gis --skill deployment-procedures-virahitvin8
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deployment-procedures
Source: https://github.com/virahitvin8/crafty-gis/tree/main/GIT_STAR/.agent/skills/deployment-procedures
Command: npx skills add https://github.com/virahitvin8/crafty-gis --skill deployment-procedures-virahitvin8

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Deploying to production is risky, and teams often lack a structured approach to platform selection, pre-deployment verification, and rollback planning, leading to avoidable outages and failed releases. ## Core Features & Use Cases - Platform Decision Guidance: Decision trees and comparison tables for choosing between Vercel, Netlify, Railway, Render, VPS with PM2, Docker, and Kubernetes deployment methods. - 5-Phase Deployment Workflow: A structured Prepare, Backup, Deploy, Verify, Confirm-or-Rollback process with checklists for each phase. - Rollback & Emergency Procedures: Platform-specific rollback methods, zero-downtime strategies (rolling, blue-green, canary), and incident investigation order. - Use Case: Before pushing a new release to a VPS running PM2, use this Skill to walk through the pre-deployment checklist, confirm a backup exists, and document a rollback plan so a failed release can be reverted in minutes. ## Quick Start Ask the AI to walk you through a safe production deployment plan for your platform, including pre-deployment checks, monitoring 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 to production safely without downtime?

Safe production deployment follows a 5-phase process: prepare by verifying tests and builds, back up the current state, deploy while monitoring, verify health endpoints and key flows, then confirm or rollback. Zero-downtime strategies include rolling, blue-green, and canary releases.

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 before full rollout.

When should I rollback a deployment instead of fixing forward?

Rollback immediately when the service is down or critical errors appear. Consider rollback when performance degrades more than 50 percent. For minor issues, fix forward only if the fix is quick, and always rollback first and debug afterward.

How do I rollback 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 before deploying to production?

Verify four categories before deploying: code quality with passing tests and reviews, a successful production build, correct environment variables and secrets, and safety measures including a completed backup and a documented rollback plan. Also notify the team and prepare monitoring.

Why is deploying on Friday considered an anti-pattern?

Friday deployments leave little time to monitor and respond to issues before the weekend, when team availability drops. Deploy early in the week instead so you can actively monitor for at least 15 minutes and respond to problems with full staffing.