Generates multi-stage CI/CD pipelines for GitHub Actions, GitLab CI, Jenkins, CircleCI covering linting, testing, image builds, scans, and gated deployments to staging/production.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ci-cd-pipeline-builder:building-cicd-pipelinesThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
!`ls .github/workflows/*.yml .gitlab-ci.yml Jenkinsfile .circleci/config.yml 2>/dev/null || echo 'No CI/CD config found'`
!ls .github/workflows/*.yml .gitlab-ci.yml Jenkinsfile .circleci/config.yml 2>/dev/null || echo 'No CI/CD config found'
Generate CI/CD pipeline configurations for GitHub Actions, GitLab CI, Jenkins, CircleCI, and Azure DevOps. Produce multi-stage workflows covering linting, testing, building container images, security scanning, and deploying to staging/production with proper gating and rollback mechanisms.
npm test, pytest, go test, etc.).github/workflows/, .gitlab-ci.yml, Jenkinsfile, .circleci/config.yml)lint -> test -> build -> security-scan -> deploy-staging -> integration-test -> deploy-productionnode_modules, .pip-cache, Go modules) to reduce build timesactionlint, gitlab-ci-lint).github/workflows/*.yml, .gitlab-ci.yml, Jenkinsfile)| Error | Cause | Solution |
|---|---|---|
Pipeline triggered but no jobs run | Trigger conditions (paths, branches) do not match | Review on: / only: / rules: filters and verify branch names |
Docker build failed: layer cache miss | Cache key changed or cache storage expired | Use content-based cache keys (hashFiles('**/package-lock.json')) and verify cache backend |
Secret not found | Secret name mismatch or not set in pipeline settings | Check secret names match exactly (case-sensitive) in repository/project settings |
Deploy failed: unauthorized | Expired or incorrect deployment credentials | Rotate credentials, update pipeline secrets, and verify IAM role/service account permissions |
Tests pass locally but fail in CI | Environment differences (OS, node version, timezone) | Pin runtime versions in pipeline config; use matrix to test across environments |
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin ci-cd-pipeline-builderGenerates CI/CD pipeline configs adapted to project stack and platform, for GitHub Actions, GitLab CI, Jenkins, etc. Automates lint, tests, build, security, and deploy stages.
Generates a complete CI/CD pipeline with lint, test, build, deploy, and verify stages. Detects project type and recommends GitHub Actions, Vercel, Railway, or Docker-based deployment.
Generates complete GitHub Actions CI/CD pipelines from project analysis, including lint, test, build, and deploy stages for Node.js, Python, Go, Rust, Java stacks. Use for setting up CI/CD or automating deploys.