CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

gitlab-ci-patterns

Build GitLab CI/CD pipelines with multi-stage workflows, caching, and distributed runners for scalable automation. Use when implementing GitLab CI/CD, optimizing pipeline performance, or setting up automated testing and deployment.

68

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-organized pattern library with fully executable examples and sensible validation checkpoints (manual gates, rollout status, terraform validate). Main improvement areas are collapsing the redundant intro/Purpose framing and splitting advanced patterns into reference files.

DimensionReasoningScore

Conciseness

The body is almost entirely executable YAML with minimal prose and assumes Claude's competence, but the intro and Purpose sections duplicate each other, and pinned version numbers ("TF_VERSION: 1.6.0", "aquasec/trivy:0.58.0") are time-sensitive details that will age.

4 / 5

Actionability

Every section provides complete, copy-paste-ready job definitions with images, scripts, artifacts, cache, and environment configuration, covering the common GitLab CI cases (build/test/deploy, Docker, multi-environment kubectl, Terraform, security scanning, caching, child pipelines).

5 / 5

Workflow Clarity

Patterns include real checkpoints — terraform validate/fmt stages, manual gates via "when: manual", and "kubectl rollout status" verification — but there is no error-recovery guidance (e.g., what to do when a rollout or apply fails).

4 / 5

Progressive Disclosure

Sections are clearly headed and each pattern is self-contained and scannable, but the ~270-line body is monolithic with no reference files; specialized patterns like Terraform and dynamic child pipelines could be split into separate reference files.

4 / 5

Total

17

/

20

Passed

Description

83%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description that clearly states capabilities and includes an explicit, multi-condition 'Use when' trigger clause. Minor improvements possible by trimming the 'scalable automation' buzzword and tightening the generic trailing triggers.

DimensionReasoningScore

Specificity

The description lists several concrete actions ("multi-stage workflows, caching, and distributed runners") in the GitLab CI/CD domain, though "for scalable automation" is generic padding and coverage has minor gaps (e.g., deployment patterns only appear in the when-clause).

4 / 5

Completeness

Explicitly answers both what ("Build GitLab CI/CD pipelines with multi-stage workflows, caching, and distributed runners") and when ("Use when implementing GitLab CI/CD, optimizing pipeline performance, or setting up automated testing and deployment") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good natural keywords users would say — "GitLab CI/CD", "pipeline performance", "automated testing", "deployment" — but common variations like ".gitlab-ci.yml" or "GitLab pipeline" are missing.

4 / 5

Distinctiveness Conflict Risk

"GitLab" anchors a clear niche distinct from GitHub Actions skills, but the trailing triggers ("optimizing pipeline performance", "automated testing and deployment") are generic and carry minor overlap risk with general CI/CD skills.

4 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

wshobson/agents

Path

plugins/cicd-automation/skills/gitlab-ci-patterns/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.