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.