What problem does it solve? Designing a CI/CD pipeline from scratch involves many decisions—architecture patterns, stage ordering, deployment strategies, and security gates—where mistakes lead to slow feedback loops, insecure deployments, or fragile release processes. ## Core Features & Use Cases - Architecture Patterns: Choose between linear, parallel, matrix, fan-out/fan-in, trunk-based, and GitFlow pipeline topologies with diagrams and trade-offs. - Stage Design Guidance: Configure build, test, security, and deploy stages with caching, coverage gates, timeouts, and quality gate enforcement. - Deployment Strategies: Implement blue-green, canary, rolling, and multi-environment promotion with rollback procedures. - Security Integration: Add SAST, dependency scanning, secret detection, and container scanning with a full security checklist. - Use Case: When setting up GitHub Actions for a new microservice, load this skill to get a complete pipeline template with parallel test jobs, CodeQL scanning, Trivy container scanning, and staged staging-to-production deployment with manual approval. ## Quick Start Ask the AI to design a CI/CD pipeline for your project using the ci-cd-pipeline-design guidance, specifying your platform such as GitHub Actions, GitLab CI, or Jenkins.