Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

CI/CD Plugin

CI/CD pipeline design, GitHub Actions workflows, deployment automation, and release management for Claude Code.

Scope Boundary

ci-cd = Pipeline Design and Deployment Automation

This Plugin NOT This Plugin
GitHub Actions workflow design Git operations (see git plugin)
Deployment pipeline patterns Infrastructure provisioning (Terraform/Pulumi)
Release automation Container orchestration (Kubernetes)
Environment management Cloud platform configuration
Build/test automation Security scanning (see security plugin)

Key Differentiator: This plugin provides opinionated patterns for CI/CD pipelines, especially GitHub Actions. It focuses on the workflow and automation layer, not the infrastructure or application code.

Installation

/plugin install ci-cd@claude-code-plugins

Skills

Skill Description
github-actions GitHub Actions workflow design, job structure, reusable workflows
deployment-patterns Blue-green, canary, rolling deployment strategies
release-automation Semantic versioning, changelogs, release notes

User-Invocable Skills

Skill Description
/ci-cd:workflow Create or review GitHub Actions workflow
/ci-cd:deploy-pattern Design deployment strategy for application

Features

GitHub Actions Focus

This plugin specializes in GitHub Actions because:

  • Primary CI/CD platform for open source and many enterprises
  • YAML-based workflows suit Claude's text generation
  • Well-documented with stable patterns

Opinionated Patterns

Unlike generic CI/CD research via MCP, this plugin provides:

  • Agentic-friendly workflows - Designed for Claude Code integration
  • Repository-specific templates - Tailored to claude-code-plugins structure
  • Progressive complexity - Simple → Reusable → Matrix builds

Workflow Examples

Basic CI

name: CI
on: [push, pull_request]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Build
        run: npm ci && npm run build
      - name: Test
        run: npm test

Reusable Workflow Pattern

# .github/workflows/reusable-test.yml
on:
  workflow_call:
    inputs:
      node-version:
        type: string
        default: '20'

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with:
          node-version: ${{ inputs.node-version }}
      - run: npm ci && npm test

Related Skills (Cross-Plugin)

Phase Plugin Skill Purpose
SPECIFICATION spec-driven-development spec-author Define what to build
IMPLEMENTATION code-quality code-review Review code quality
DEPLOYMENT ci-cd github-actions This plugin - automate build/deploy
MONITORING (observability) - Monitor deployed systems

Version History

Version Date Changes
v1.0.0 2026-01-17 Initial release with GitHub Actions focus

License

MIT