gitlab-ci-patterns

★ 8.5 · devops

gitlab-ci-patterns is a Claude Code skill that helps build GitLab CI/CD pipelines with multi-stage workflows, dependency caching, and distributed runners for scalable automation. It provides ready-to-use patterns for Docker image builds via docker-in-docker with pushes to GitLab Registry, Kubernetes deployments using kubectl across staging and production environments, Terraform pipelines covering validate, plan, and apply stages, and security scanning with GitLab SAST, Dependency-Scanning, and Trivy. The skill also covers per-branch and per-job caching strategies, dynamic child pipelines, and manual approval gates before production. It is aimed at teams automating testing, building, and deployment on GitLab, adopting GitOps practices, or looking to optimize the performance of existing CI/CD pipelines.