Agent skill · DevOps & Cloud

ci-cd-pipeline

GitHub Actions workflow patterns, matrix builds, caching strategies, deployment pipelines, artifact management, and rollback procedures.

vibeevalgithub.com/vibeevalGitHub ↗
claude-codeMIT
Install
npx skills add vibeeval/vibecosystem --skill ci-cd-pipeline --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 11 KB
Bundled scripts: none
Path: skills/ci-cd-pipeline/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 521
Language: C#

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# CI/CD Pipeline Patterns GitHub Actions workflows for consistent, fast, and reliable delivery pipelines. ## Workflow Structure ```yaml # .github/workflows/ci.yml name: CI on: push: branches: [main, develop] pull_request: branches: [main] workflow_dispatch: # manual trigger concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true # cancel outdated runs on same branch jobs: lint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: '20' cache: 'npm' - run: npm ci - run: npm run lint test: runs-on: ubuntu-latest needs: lint # runs after lint passes steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: '20' cache: 'npm' - run: npm ci - run: npm test -- --coverage build: runs-on: ubuntu-latest needs: test steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: '20' cache: 'npm' - run: npm ci - run: npm run build ``` ## Matrix Builds Test across multiple versions and operating systems in parallel. ```yaml jobs: test: strategy: fail-fast: false # don't cancel others if one fails matrix: node: ['18', '20', '22'] os: [ubuntu-latest, macos-latest, w

What's inside
Steps it walks through
  1. Workflow Structure
  2. Matrix Builds
  3. Dependency Caching
  4. Artifact Upload/Download Between Jobs
  5. Environment Secrets Management
  6. Full Deployment Pipeline
  7. Conditional Job Execution
  8. Reusable Workflows and Composite Actions
  9. Deployment Strategies
  10. Rollback Procedures
  11. Scheduled Jobs and PR Automation
  12. Status Badges
Commands it runs
Manual rollback command (kubectl)
kubectl rollout undo deployment/app
kubectl rollout undo deployment/app --to-revision=3
Docker Compose rollback
docker compose pull && docker compose up -d
or pin to previous image tag
More from vibecosystem
All skills →
About this skill
What does the ci-cd-pipeline skill do?

GitHub Actions workflow patterns, matrix builds, caching strategies, deployment pipelines, artifact management, and rollback procedures.

How do I install it?

Run `npx skills add vibeeval/vibecosystem --skill ci-cd-pipeline --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From vibeeval/vibecosystem, a repository with 521 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going