deployment-pipeline-design

Design multi-stage CI/CD pipelines with approval gates and progressive delivery.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/Jhabbig/Habbig --skill deployment-pipeline-design-jhabbig
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deployment-pipeline-design
Source: https://github.com/Jhabbig/Habbig/tree/main/.claude/plugins/wshobson/cicd-automation/skills/deployment-pipeline-design
Command: npx skills add https://github.com/Jhabbig/Habbig --skill deployment-pipeline-design-jhabbig

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps teams design reliable CI/CD pipelines that move code from build to production without sacrificing safety, control, or rollback readiness.

Core Features & Use Cases

  • Pipeline Architecture: Organize build, test, staging, approval, production, and verification stages into a dependable release flow.
  • Progressive Delivery: Choose between rolling, blue-green, and canary deployments based on downtime tolerance and traffic risk.
  • Safety Gates: Add manual approvals, automated health checks, security scans, and metric-based promotion rules.
  • Rollback Planning: Define fast recovery steps for failed deploys, failed canaries, and database migration mismatches.
  • Use Case: A platform team can use this Skill to design a multi-environment release process for a containerized service with staging validation, production approvals, and automatic rollback on degraded metrics.

Quick Start

Ask for a production-ready CI/CD pipeline design for your service, including stage order, approval gates, rollout strategy, health checks, and rollback behavior.

Frequently Asked Questions about deployment-pipeline-design

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

FAQPage Schema
How do I design a CI/CD pipeline with approval gates for Kubernetes deployments?▼

Design a CI/CD pipeline by organizing build, test, staging, approval, and production stages into a dependable flow. Add manual approvals, automated health checks, and security scans to ensure safe Kubernetes deployments.

What is the best way to choose between blue-green and canary deployment strategies?▼

Choose between blue-green and canary deployments based on your downtime tolerance and traffic risk. Progressive delivery strategies like these are selected by evaluating traffic shifting needs and rollback readiness.

How do I set up automatic rollback for failed canary deployments in GitHub Actions?▼

Set up automatic rollback by defining fast recovery steps for failed canaries and degraded metrics. Integrate metric-based promotion rules and health verification into your GitHub Actions workflow to trigger rollbacks automatically.

Can I use this CI/CD pipeline design for containerized applications across multiple environments?▼

Yes, this CI/CD pipeline design applies to containerized applications and multi-environment promotion flows. It requires automated quality checks and deployment orchestration across common CI/CD platforms for safe production releases.

How do you handle rollback planning when database migrations fail during a production deployment?▼

Handle rollback planning by defining fast recovery steps specifically for database migration mismatches. The pipeline design includes rollback controls and safety gates to manage failed deploys and migration failures effectively.