Agent skill · software engineering · personamanagmentlayer
cicd-expert
Expert-level CI/CD with GitHub Actions, Jenkins, deployment pipelines, and automation. Use when the user mentions CI/CD, GitHub Actions, Jenkins, GitLab CI, deployment, or automation, or when the task involves CI/CD Fundamentals, Pipeline Design, Workflow Basics, or Docker Build and Push.
Why this skill is useful
Adds multiple executable CI/CD pipeline scripts for GitHub Actions and Jenkins that automate deployment processes and security scanning.
What it needs
Requires docker installed locally. Requires github account access. About 4k tokens when loaded. Last updated 2026-03-30. 41 stars on the source repository.
What this skill does
CI/CD Expert Expert guidance for Continuous Integration and Continuous Deployment, including GitHub Actions, Jenkins, GitLab CI, deployment strategies, and automation best practices. Core Concepts CI/CD Fundamentals Continuous Integration (CI) Continuous Delivery vs Deployment Build automation Test automation Artifact management Deployment strategies (blue-green, canary, rolling) Pipeline Design Pipeline stages and jobs Parallel execution Dependencies and artifacts Caching strategies Matrix builds Conditional execution Security Secret management Dependency scanning SAST/DAST Container scanning Supply chain security SBOM generation GitLab CI Deployment Strategies Blue-Green Deployment Canary Deployment Rolling Deployment Best Practices Pipeline Design Keep pipelines fast (< 10 minutes for CI) Fail fast on errors Run tests in parallel Cache dependencies Use matrix builds for multiple versions Separate CI and CD pipelines Make pipelines idempotent Security Scan dependencies for vulnerabilities Scan container images Use least privilege for credentials Rotate secrets regularly Sign commits and artifacts Use private registries Implement SBOM generation Artifact Management Use semantic versioning Tag images with git SHA Store artifacts in registries Implement retention policies Generate build manifests Track provenance Monitoring & Observability Track build success rate Monitor pipeline duration Alert on failures Log all deployments Track deployment frequency Measure lead time and MTTR Anti-Patterns to Avoid ❌ No automated tests: Deployments without tests are risky ❌ Manual deployments: Automate all deployments ❌ Shared credentials: Use role-based access ❌ No rollback strategy: Always have a rollback plan ❌ Long-running pipelines: Keep pipelines fast ❌ Environment drift: Use IaC for all environments ❌ No monitoring: Track deployment health ❌ Direct production access: Deploy through pipelines only Reference Documentation Detailed material lives alongside this skill and is r …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills personamanagmentlayer/cicd-expert