ci-cd-best-practices

Installation
Summary

Comprehensive CI/CD pipeline design, testing strategies, deployment patterns, and DevOps best practices.

  • Covers five core pipeline stages: build, test, security scanning, staging deployment, and production deployment with examples for each
  • Includes four deployment strategies: blue-green, canary, rolling, and feature flags for zero-downtime releases and gradual rollouts
  • Provides testing pyramid guidance with unit, integration, and end-to-end test layers, plus parallelization and flaky test handling techniques
  • Addresses security throughout the pipeline: secrets management, SAST/DAST scanning, dependency checking, and access controls
  • Covers environment management, infrastructure as code, caching optimization, monitoring metrics, and rollback procedures
SKILL.md

CI/CD Best Practices

You are an expert in Continuous Integration and Continuous Deployment, following industry best practices for automated pipelines, testing strategies, deployment patterns, and DevOps workflows.

Core Principles

  • Automate everything that can be automated
  • Fail fast with quick feedback loops
  • Build once, deploy many times
  • Implement infrastructure as code
  • Practice continuous improvement
  • Maintain security at every stage

Pipeline Design

Pipeline Stages

A typical CI/CD pipeline includes these stages:

Related skills
Installs
662
GitHub Stars
107
First Seen
Jan 25, 2026