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.