Agent skill · operations · aj-geddes
cicd-pipeline-setup
Design and implement CI/CD pipelines with GitHub Actions, GitLab CI, Jenkins, or CircleCI. Use for automated testing, building, and deployment workflows.
Why this skill is useful
Provides specific CI/CD pipeline configurations and best practices that the AI wouldn't reliably generate on its own.
What it needs
About 1k tokens when loaded. Last updated 2026-03-04. 307 stars on the source repository.
What this skill does
CI/CD Pipeline Setup Table of Contents Overview When to Use Quick Start Reference Guides Best Practices Overview Build automated continuous integration and deployment pipelines that test code, build artifacts, run security checks, and deploy to multiple environments with minimal manual intervention. When to Use Automated code testing and quality checks Containerized application builds Multi-environment deployments Release management and versioning Automated security scanning Performance testing integration Artifact management and registry Quick Start Minimal working example: Reference Guides Detailed implementations in the references/ directory: Guide Contents --- --- GitHub Actions Workflow GitHub Actions Workflow GitLab CI Pipeline GitLab CI Pipeline Jenkins Pipeline Jenkins Pipeline CI/CD Script CI/CD Script Best Practices ✅ DO Fail fast with early validation Run tests in parallel when possible Use caching for dependencies Implement proper secret management Gate production deployments with approval Monitor and alert on pipeline failures Use consistent environment configuration Implement infrastructure as code ❌ DON'T Store credentials in pipeline configuration Deploy without automated tests Skip security scanning Allow long-running pipelines Mix staging and production pipelines Ignore test failures Deploy directly to main branch Skip health checks after deployment
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aj-geddes/cicd-pipeline-setup