CtrlK
BlogDocsLog inGet started
Tessl Logo

ci-cd-pipelines

CI/CD pipeline patterns for GitHub Actions, GitLab CI, testing strategies, and deployment automation

64

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/ci-cd-pipelines/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

80%

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

The content is highly actionable and token-efficient with clean, executable examples, but it is monolithic with no progressive disclosure to reference files and lacks an explicit failure-feedback loop in the pipeline workflow.

Suggestions

Split the full per-platform pipelines into referenced files (e.g., references/github-actions.md, references/gitlab-ci.md) and keep SKILL.md as a concise overview pointing to them.

Add an explicit validation/checkpoint step to the pipeline workflow, such as 'if tests fail, fix and re-run before deploy,' to create a clear feedback loop.

DimensionReasoningScore

Conciseness

The body is lean executable YAML with minimal prose (only 'Use concurrency to cancel stale runs. Use needs to define job dependencies.') and no explanation of concepts Claude already knows, so every token earns its place.

3 / 3

Actionability

Each section provides complete, copy-paste-ready YAML (full GitHub Actions and GitLab CI pipelines, a reusable composite action, a matrix strategy) with concrete specifics rather than vague direction.

3 / 3

Workflow Clarity

The lint→test→deploy sequence is clear with needs gating, concurrency, and a production environment approval gate, but there is no explicit validate/fix/retry feedback loop, so it sits at the score-2 anchor rather than 3.

2 / 3

Progressive Disclosure

Sections are well-organized, but everything is inline in one ~200-line file with no bundle files or references; per-platform pipeline content that could be split out is kept inline, matching the score-2 anchor.

2 / 3

Total

10

/

12

Passed

Description

72%

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

The description is specific and distinctive with strong natural trigger terms, but it omits any explicit 'Use when…' usage guidance, which caps its completeness.

Suggestions

Add an explicit 'Use when…' clause naming the situations that should trigger this skill (e.g., 'Use when setting up or reviewing CI/CD pipelines, GitHub Actions, or GitLab CI').

Reframe 'patterns for…' as concrete actions the skill performs (e.g., 'Generate, review, and optimize CI/CD pipelines…') to raise specificity.

DimensionReasoningScore

Specificity

Phrases like 'GitHub Actions, GitLab CI, testing strategies, and deployment automation' name the domain and several concrete areas, but they are framed as 'patterns for…' rather than listing specific concrete actions, matching the score-2 anchor.

2 / 3

Completeness

It states what the skill covers but lacks any 'Use when…' or equivalent explicit trigger guidance, so per the judging guidelines completeness is capped at 2.

2 / 3

Trigger Term Quality

'CI/CD', 'GitHub Actions', 'GitLab CI', 'testing', and 'deployment automation' are natural terms a user would actually say when requesting this skill, giving good coverage.

3 / 3

Distinctiveness Conflict Risk

The CI/CD niche with named platforms (GitHub Actions, GitLab CI) is clearly distinct and unlikely to trigger for the wrong skill.

3 / 3

Total

10

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
rohitg00/awesome-claude-code-toolkit
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.