deployment-procedures

Provide deployment checklists and rollback procedures for staging and production releases.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/JoaoPedroAmaral/backBarbearia --skill deployment-procedures-joaopedroamaral
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deployment-procedures
Source: https://github.com/JoaoPedroAmaral/backBarbearia/tree/main/.claude/skills/deployment-procedures
Command: npx skills add https://github.com/JoaoPedroAmaral/backBarbearia --skill deployment-procedures-joaopedroamaral

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide reduces the risk of production outages by providing repeatable, tested deployment procedures and clear rollback strategies that minimize downtime and data loss.

Core Features & Use Cases

  • Pre-Deployment Checklist: Verifies tests, code review, dependency updates, migrations, secrets handling, and monitoring readiness.
  • Deployment Strategies: Explains blue-green, canary, and rolling deployments with their trade-offs and recommended scenarios.
  • Rollback & Monitoring: Defines documented rollback steps, staging validation, realtime monitoring, and runbook actions for incidents.
  • Use Case: Release a new feature to a multi-tenant backend using a canary rollout while monitoring error rates and readying a fast rollback if needed.

Quick Start

Run the pre-deployment checklist, deploy a canary release, monitor key metrics closely, and execute the documented rollback steps if anomalies appear.

Frequently Asked Questions about deployment-procedures

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

FAQPage Schema
How do I ensure safe application deployments with a tested rollback plan?▼

To ensure safe application deployments, use a pre-deployment checklist to validate tests, code review, and migrations, then follow documented rollback procedures. This minimizes downtime and data loss by providing repeatable, tested steps for both staging and production releases.

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

Blue-green deployment switches traffic between two identical environments, canary routing releases a new version to a subset of users first, and rolling updates gradually replace instances. Each deployment strategy offers different trade-offs in speed and risk for staging releases.

How do I execute a zero-downtime canary rollout for a multi-tenant backend?▼

Execute a zero-downtime canary rollout by deploying the new version to a small subset of traffic, closely monitoring real-time error rates and key metrics, and readying a fast rollback. If anomalies appear, immediately execute the documented rollback steps.

What should a pre-deployment checklist include for CI/CD pipelines?▼

A pre-deployment checklist for CI/CD pipelines should verify passing tests, completed code reviews, dependency updates, database migrations, secure secrets handling, and monitoring readiness. Validating these areas before release ensures production stability and reduces outage risks.

When should I use a canary deployment instead of a rolling update?▼

Use a canary deployment instead of a rolling update when you need to validate real-time monitoring metrics and error rates with a small subset of users before a full release. Canary strategies provide faster rollback capabilities if anomalies appear in multi-tenant backends.

How do I monitor applications and execute runbook actions during a release?▼

Monitor applications during a release by tracking real-time metrics and error rates against predefined thresholds. If anomalies appear, execute documented runbook actions and rollback steps immediately to restore service and prevent data loss.