deployment

Plan and execute automated deployment strategies with rollback procedures.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/datorresb/vibecoding-starter --skill deployment-datorresb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deployment
Source: https://github.com/datorresb/vibecoding-starter/tree/main/.claude/skills/devops/deployment
Command: npx skills add https://github.com/datorresb/vibecoding-starter --skill deployment-datorresb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deployments are often error-prone and manual, requiring automation to ensure predictable, reversible releases across environments.

Core Features & Use Cases

  • Blue-Green Deployment: two identical environments with instant switch, enabling zero-downtime promotion and quick rollback.
  • Canary Deployment: gradual rollout with monitoring to limit blast radius and collect real user data before full release.
  • Rolling Deployment: update instances one at a time with health checks to avoid downtime.
  • Recreate Deployment: stop all old version, then start all new version for a clean state transition.
  • Feature Flags / Dark Launches: deploy code behind feature toggles for safe progressive exposure and A/B testing.

Quick Start

Plan a safe, zero-downtime deployment for a new release of 'myapp' to production using blue-green or canary strategies, including health checks and rollback steps.

Frequently Asked Questions about deployment

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

FAQPage Schema
How do I plan a zero-downtime deployment to production?

Plan a zero-downtime deployment by selecting a strategy like blue-green or rolling updates to replace instances gradually. This ensures continuous availability by shifting traffic only after new instances pass automated health checks.

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

Blue-green deployment switches all traffic instantly between two identical environments for quick rollback. Canary deployment gradually routes a subset of traffic to the new version, limiting the blast radius and collecting real user data before full release.

How do I set up automated rollback procedures for a failed release?

Automated rollback procedures rely on deployment strategies like blue-green to instantly revert traffic to the previous stable environment. Rollbacks are triggered automatically when health checks detect failures in the newly promoted production version.

When should I use feature flags during a software rollout?

Use feature flags during a software rollout to deploy code behind toggles for safe progressive exposure and dark launches. This enables controlled A/B testing and allows immediate disabling of features without redeploying or rolling back code.

How do rolling deployments update instances without downtime?

Rolling deployments update instances one at a time, ensuring each updated instance passes health checks before proceeding to the next. This avoids downtime by keeping old instances running to serve traffic until the new ones are verified.

Do I need multi-environment rollout planning for staging and production?

Multi-environment rollout planning across development, staging, and production is required to ensure predictable and reversible releases. It allows you to validate migrations and test automation steps in staging before promoting to production.