Back to Skills

ci-cd-expert

verified

Create, review, debug, and optimize CI/CD pipelines across platforms. Covers GitHub Actions, GitLab CI, CircleCI, Azure DevOps, and Bitbucket Pipelines. Use this skill when creating new pipelines, debugging failing builds, implementing deployment strategies (blue-green, canary, rolling), reviewing pipelines for security and efficiency, or optimizing build times. Triggers on "ci", "cd", "pipeline", "deployment", "github actions", "gitlab ci", "workflow", "build failing", "deploy to staging/production".

View on GitHub

Marketplace

pokayokay

srstomp/pokayokay

Plugin

pokayokay

productivity

Repository

srstomp/pokayokay
2stars

plugins/pokayokay/skills/ci-cd-expert/SKILL.md

Last Verified

January 23, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/srstomp/pokayokay/blob/main/plugins/pokayokay/skills/ci-cd-expert/SKILL.md -a claude-code --skill ci-cd-expert

Installation paths:

Claude
.claude/skills/ci-cd-expert/
Powered by add-skill CLI

Instructions

# CI/CD Expert

Create, debug, and optimize CI/CD pipelines.

## Platform Selection

| Platform | Best For | Key Strength |
|----------|----------|--------------|
| **GitHub Actions** | GitHub-hosted repos, open source | Native GitHub integration, marketplace |
| **GitLab CI** | GitLab repos, self-hosted | Built-in registry, Auto DevOps |
| **CircleCI** | Complex workflows, speed | Parallelism, orbs ecosystem |
| **Azure DevOps** | Microsoft/enterprise, multi-repo | Azure integration, YAML templates |
| **Bitbucket** | Atlassian stack, Jira integration | Pipes marketplace, deployments |

**Quick pick:**
- GitHub repo? → GitHub Actions
- GitLab repo? → GitLab CI
- Need extreme parallelism? → CircleCI
- Azure/Microsoft shop? → Azure DevOps
- Using Jira/Confluence? → Bitbucket Pipelines

## Core Workflows

### 1. Pipeline Creation

```
Requirements → Platform Selection → Structure → Implementation → Validation
```

**Steps:**
1. Identify triggers (push, PR, schedule, manual)
2. Define stages (build, test, deploy)
3. Map environments (dev, staging, prod)
4. Configure secrets and variables
5. Set up caching strategy
6. Implement deployment gates

**Minimal viable pipeline:**
```yaml
# Every pipeline needs these elements
triggers:        # When to run
stages:          # What to run (in order)
  - build        # Compile/bundle
  - test         # Validate
  - deploy       # Ship (optional)
caching:         # Speed optimization
environment:     # Secrets/variables
```

### 2. Pipeline Review

**Review checklist (in order of priority):**

1. **Security**
   - [ ] Secrets not hardcoded
   - [ ] Minimal permissions (least privilege)
   - [ ] Dependencies pinned (no `@latest`)
   - [ ] Untrusted input sanitized

2. **Reliability**
   - [ ] Idempotent steps
   - [ ] Explicit failure handling
   - [ ] Timeouts configured
   - [ ] Retry logic for flaky steps

3. **Efficiency**
   - [ ] Caching implemented
   - [ ] Parallelization where possible
   - [ ] Conditional execution (skip 

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
8762 chars