cicd-pipeline-design

Design CI/CD pipelines with stages and deployment strategies.

1|Updated Nov 29, 2025
One-click install
npx skills add https://github.com/SSiertsema/claude-code-plugins --skill cicd-pipeline-design
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cicd-pipeline-design
Source: https://github.com/SSiertsema/claude-code-plugins/tree/main/cicd-pipeline-design/skills/cicd-pipeline-design
Command: npx skills add https://github.com/SSiertsema/claude-code-plugins --skill cicd-pipeline-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designing and planning CI/CD pipelines that move code from source to production with clear tool choices, stages, and governance.

Core Features & Use Cases

  • Tool selection guidance for GitHub Actions, GitLab CI, Jenkins, CircleCI, and more.
  • Definition of end-to-end stages: Source, Build, Test, Security, Artifact, Deploy, Verify, Notify.
  • Support for deployment strategies: rolling, blue-green, canary, progressive delivery; emphasis on observability and secure secrets management.
  • Guidance on environment flow and rollback considerations for safe releases.
  • Real-world use cases: bootstrapping a new project, migrating to modern pipelines, or adding IaC-driven deployments.

Quick Start

Design a CI/CD pipeline for your project by selecting a tool, defining stages, and choosing a deployment strategy.

Frequently Asked Questions about cicd-pipeline-design

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

FAQPage Schema
How do I design a CI/CD pipeline from source to production?▼

A reliable CI/CD pipeline defines stages from Source to Notify. You structure workflows covering Build, Test, Security, Artifact, Deploy, and Verify to ensure reliable code promotion to production environments.

What stages should a CI/CD pipeline include for safe deployments?▼

A CI/CD pipeline should include Source, Build, Test, Security, Artifact, Deploy, Verify, and Notify stages. This structured progression ensures code quality, secure artifact provenance, and post-deployment verification for safe production releases.

Can I use this pipeline design for GitHub Actions and GitLab CI?▼

Yes, this CI/CD pipeline design supports modern software projects on GitHub Actions, GitLab CI, Jenkins, CircleCI, and on-prem environments. It provides specific tool selection guidance tailored to your platform requirements.

What is the best deployment strategy for progressive delivery?▼

The best deployment strategy depends on your risk tolerance. You can choose rolling, blue-green, canary, or progressive delivery strategies to control rollout speed and minimize blast radius during production deployments.

How do you manage secrets and observability in CI/CD workflows?▼

Manage secrets in CI/CD workflows using OIDC for secure authentication. Observability is emphasized throughout the pipeline to monitor deployment health, verify stages, and trigger rollback considerations if issues arise.

When should I use canary deployments in my CI/CD pipeline?▼

Use canary deployments in your CI/CD pipeline when releasing high-risk changes to production. This deployment strategy routes traffic to a limited user base first, allowing verification before a full rollout.