Agent skill · software engineering · sickn33

gitlab-ci-patterns

Comprehensive GitLab CI/CD pipeline patterns for automated testing, building, and deployment.

Why this skill is useful

Adds comprehensive GitLab CI/CD pipeline templates and automation scripts that enhance deployment capabilities beyond standard practices.

What it needs

Requires docker, kubectl, terraform installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.

What this skill does

GitLab CI Patterns Comprehensive GitLab CI/CD pipeline patterns for automated testing, building, and deployment. Do not use this skill when The task is unrelated to gitlab ci patterns You need a different domain or tool outside this scope Instructions Clarify goals, constraints, and required inputs. Apply relevant best practices and validate outcomes. Provide actionable steps and verification. Purpose Create efficient GitLab CI pipelines with proper stage organization, caching, and deployment strategies. Use this skill when Automate GitLab-based CI/CD Implement multi-stage pipelines Configure GitLab Runners Deploy to Kubernetes from GitLab Implement GitOps workflows Basic Pipeline Structure Docker Build and Push Multi-Environment Deployment Terraform Pipeline Security Scanning Caching Strategies Dynamic Child Pipelines Template scope The examples are inline scaffolds. Use verified image digests and installed command versions, a protected scoped kubeconfig and protected production environments. KUBECAFILE must point to a verified CI file variable. Do not deploy from untrusted merge requests or automatically grant new credentials. No external template is required by the inline examples. Best Practices 1. Use specific image tags (node:20, not node:latest) 2. Cache dependencies appropriately 3. Use artifacts for build outputs 4. Implement manual gates for production 5. Use environments for deployment tracking 6. Enable merge request pipelines 7. Use pipeline schedules for recurring jobs 8. Implement security scanning 9. Use CI/CD variables for secrets 10. Monitor pipeline performance Related Skills github-actions-templates - For GitHub Actions deployment-pipeline-design - For architecture secrets-management - For secrets handling Limitations Use this skill only when the task clearly matches the scope described above. Do not treat the output as a substitute for environment-specific validation, testing, or expert review. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sickn33/gitlab-ci-patterns--0c3b24

View the source on GitHub

Browse the @skills marketplace