ci-cd-pipelineslisted
Install: claude install-skill Zephyrex21/claude-skills-vetted
# CI/CD Pipelines
A production-grade skill for designing, implementing, and securing CI/CD pipelines across
GitHub Actions, GitLab CI, and Jenkins. Includes templates for common application types
and advanced patterns for enterprise-scale delivery.
## Quick Reference
| Platform | Config File | Reference |
|----------|------------|-----------|
| GitHub Actions | `.github/workflows/*.yml` | `references/github-actions.md` |
| GitLab CI | `.gitlab-ci.yml` | `references/gitlab-ci.md` |
| Jenkins | `Jenkinsfile` | `references/jenkins.md` |
| Security | All platforms | `references/pipeline-security.md` |
| Patterns | All platforms | `references/pipeline-patterns.md` |
## Core Workflow
1. **Identify the CI platform** — GitHub Actions, GitLab CI, or Jenkins?
2. **Identify the application type** — Node.js, Python, Go, Java, Docker, or other?
3. **Read relevant references:**
- Platform-specific → `references/github-actions.md`, `gitlab-ci.md`, or `jenkins.md`
- Patterns → `references/pipeline-patterns.md`
- Security → `references/pipeline-security.md`
4. **Generate pipeline** using `scripts/generate_pipeline.py`
---
## Pipeline Design Principles
### 1. Fast Feedback
- Fail fast: run linting and unit tests first (cheapest, fastest)
- Parallelize independent stages
- Cache dependencies aggressively
- Target: PR pipeline < 10 minutes
### 2. Pipeline Stages (Standard)
```
┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌────────┐ ┌──────┐
│ Lint │──►│ Test │──►│Build │──►│