deployment-procedures

Teach production deployment principles, rollback strategies, and zero-downtime techniques.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive understanding of the principles and best practices for safely deploying software to production environments, minimizing risks and ensuring stability.

Core Features & Use Cases

  • Deployment Principles: Learn foundational concepts for safe releases.
  • Workflow Guidance: Understand phased deployment processes (Prepare, Backup, Deploy, Verify, Confirm/Rollback).
  • Rollback Strategies: Master techniques for reverting changes when issues arise.
  • Zero-Downtime Techniques: Explore rolling, blue-green, and canary deployments.
  • Use Case: A development team needs to deploy a critical update to their web application. This Skill guides them through pre-deployment checks, the deployment process itself, post-deployment verification, and outlines rollback procedures if necessary, ensuring a smooth and secure release.

Quick Start

Review the principles for a safe production deployment.

Frequently Asked Questions about deployment-procedures

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

FAQPage Schema
What is a safe production deployment workflow?

A safe production deployment workflow follows a phased process: Prepare, Backup, Deploy, Verify, and Confirm or Rollback. This structured approach minimizes risks by ensuring all necessary checks and verifications are completed before confirming the release.

How do I execute a zero-downtime deployment?

To execute a zero-downtime deployment, you utilize techniques like rolling, blue-green, or canary deployments. These strategies route traffic incrementally to new versions, preventing service interruption while updates are applied across the production environment.

What is the best way to plan a production rollback strategy?

The best way to plan a production rollback strategy is to define reversion procedures before deploying. This involves understanding the specific rollback triggers and having automated or documented manual steps ready to instantly revert changes if verification fails.

When do I need to use canary deployments?

You need to use canary deployments when you want to minimize the blast radius of a new release. This zero-downtime technique routes a small percentage of traffic to the new version first, allowing you to verify stability before a full production rollout.

Does this provide executable deployment scripts?

No, this does not provide executable deployment scripts. It focuses on teaching the underlying principles, decision-making processes, and safe workflows for production releases, ensuring you understand the reasoning behind each deployment step rather than relying on scripts.