CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ci-cd-pipeline-builder

Generate pragmatic CI/CD pipelines from detected project stack signals — fast baseline generation, repeatable checks, environment-aware deployment stages. Use when setting up CI for a new project, refactoring existing pipelines, or standardizing deployment workflows across multiple repos.

65

Quality

82%

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

75%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-structured, highly actionable skill body: executable commands cover both platforms end-to-end, and detail is correctly pushed to one-level-deep reference files. The main costs are redundant sections that restate the description and re-describe the scripts, a missing error-recovery loop in the validation workflow, and one dangling README.md link.

Suggestions

Drop the Overview paragraph that restates the frontmatter description verbatim, and merge 'Script Interfaces' into 'Key Workflows' — both sections duplicate content already shown with commands, tightening the body's weakest dimension (conciseness).

Add an explicit feedback loop under 'Validate Before Merge': e.g., 'If the local pipeline run fails, fix the detection payload or generator flags and regenerate before merging' — this closes the gap that keeps workflow clarity at 4.

Fix the dangling README.md link (the file does not exist in the bundle) and add one-line annotations to the three unannotated reference entries so each link signals its content as pipeline-design-notes.md does.

DimensionReasoningScore

Conciseness

Three sections carry avoidable duplication: the Overview restates the frontmatter description nearly verbatim ("generate pragmatic CI/CD pipelines from detected project stack signals... fast baseline generation, repeatable checks, and environment-aware deployment stages"), and "Script Interfaces" re-describes both scripts already demonstrated with commands in "Key Workflows". This is more than a minor trim (anchor 4) but the body is otherwise lean with no concept explanations — anchor 3 fits.

3 / 5

Actionability

Fully executable, copy-paste-ready commands covering the common cases: detection in text and JSON formats ("python3 scripts/stack_detector.py --repo . --format json > detected-stack.json"), generation for both platforms with full flags (--input/--platform/--output), and the end-to-end repo-direct form. The numbered pre-merge checks are likewise concrete. Matches anchor 5.

5 / 5

Workflow Clarity

A clear four-step sequence (Detect Stack → Generate Pipeline → Validate Before Merge → Add Deployment Stages) with a validation checklist ("Confirm commands exist in project (test, lint, build)", "Run generated pipeline locally") and staged deploy gating (CI-only → staging → production with manual approval). What's missing is an explicit feedback loop for error recovery (e.g., fix detection input and regenerate when a local run fails), so anchor 4 rather than 5.

4 / 5

Progressive Disclosure

Good split: overview stays in SKILL.md, details live in four one-level-deep reference files, all verified to exist and linked from a dedicated References section. Minor gaps: the "README.md" link points to a file that does not exist in the bundle, and three of the four reference entries (github-actions-templates.md, gitlab-ci-templates.md, deployment-gates.md) lack the one-line annotation that pipeline-design-notes.md has. Anchor 4 fits — references are clearly signaled, so not 3.

4 / 5

Total

16

/

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: concrete capability list, third-person voice, and an explicit 'Use when' clause with three distinct trigger scenarios. The main gaps are the absence of platform-specific terms (GitHub Actions, GitLab CI) in both the capability list and triggers, which slightly caps specificity, trigger coverage, and distinctiveness.

DimensionReasoningScore

Specificity

"Generate pragmatic CI/CD pipelines from detected project stack signals — fast baseline generation, repeatable checks, environment-aware deployment stages" lists several concrete actions (detect stack, generate pipelines, baseline generation, checks, deploy stages), but minor gaps remain — concrete deliverables like GitHub Actions/GitLab YAML are never named. This matches anchor 4 (several specific actions, minor gaps) rather than 5, whose comprehensive coverage would include the actual output formats.

4 / 5

Completeness

Explicitly answers both: what ("Generate pragmatic CI/CD pipelines from detected project stack signals — fast baseline generation, repeatable checks, environment-aware deployment stages") and when ("Use when setting up CI for a new project, refactoring existing pipelines, or standardizing deployment workflows across multiple repos") with three concrete trigger scenarios. This mirrors the anchor-5 good example structure exactly; nothing is merely implied.

5 / 5

Trigger Term Quality

Natural phrases users would say are present: "setting up CI for a new project", "refactoring existing pipelines", "standardizing deployment workflows", plus "CI/CD" and "pipelines". Coverage is good but misses common variations users say such as "GitHub Actions", "GitLab CI", or "workflow file" — anchor 4, not 5's synonym-and-extension-level coverage.

4 / 5

Distinctiveness Conflict Risk

Clear niche — pipeline generation from stack detection with triggers tied to CI setup/migration/standardization — so overlap risk is minor, limited to generic DevOps/deployment skills since platform names are absent from the triggers. Anchor 4 (mostly distinct, minor overlap risk) fits better than 5 (distinct triggers with minimal conflict).

4 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

engineering/skills/ci-cd-pipeline-builder/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.