CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

deployment-pipeline-design

Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use this skill when designing zero-downtime deployment pipelines, implementing canary rollout strategies, setting up multi-environment promotion workflows, or debugging failed deployment gates in CI/CD.

61

Quality

77%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/cicd-automation/skills/deployment-pipeline-design/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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 overview-plus-references body with genuinely actionable troubleshooting code, held back by redundant framing sections (Purpose, When to Use) and the absence of a sequenced design workflow with explicit validation checkpoints. The dangling Health Checks pointer is the most concrete defect, directing readers to a section that only exists in a reference file.

Suggestions

Fix the dangling pointer in the first Troubleshooting item — replace "(see Health Checks section above)" with a link to the Health Checks section in references/details.md.

Delete or fold the Purpose section into the one-line intro; it restates the same scope, and the When to Use bullets duplicate the frontmatter description's Use-when clause.

Add a short numbered design workflow (gather inputs → select rollout strategy via the decision table → define gates → wire health checks and rollback triggers → verify), with explicit validation checkpoints before production promotion.

DimensionReasoningScore

Conciseness

The body is mostly efficient — code blocks in Troubleshooting are lean and earn their tokens — but the Purpose section restates the intro ("Architecture patterns for multi-stage CI/CD pipelines..." vs "Design robust, secure deployment pipelines that balance speed with safety..."), and the When to Use bullets largely duplicate the description's Use-when clause. Cutting Purpose entirely and trimming When to Use would tighten it without losing anything.

3 / 5

Actionability

Troubleshooting is mostly executable, copy-paste-ready guidance: an Argo Rollouts AnalysisTemplate with a working Prometheus query, a corrected Dockerfile layer order, versioned undo scripts, and an exact GitHub settings path. Minor gaps: the pointer "(see Health Checks section above)" references a section that is not above — Health Checks lives in references/details.md — and the body shows no inline example of the skill's primary output (pipeline configuration), deferring all of it to the references.

4 / 5

Workflow Clarity

The Input/Output section usefully frames what the designer supplies and receives, but the body never sequences the design process — there is no ordered flow (gather inputs → pick a strategy from the decision table → define gates → wire rollback) and checkpoints for a risky operation like production rollback are only implicit. The anchor for level 3 (sequence present but checkpoints missing or implicit) is the best fit; it is not level 2 because the reference structure and troubleshooting decision paths do provide a coherent, if unsequenced, process.

3 / 5

Progressive Disclosure

The body appropriately splits into an overview plus two real, one-level-deep reference files, both clearly signaled: "Detailed pattern documentation lives in `references/details.md`. Read that file when the navigation tier above is insufficient." and a bullet linking references/advanced-strategies.md with a content summary. Minor gaps: the broken "Health Checks section above" pointer should route to details.md, and links could be per-topic (e.g., rollback → details.md#rollback-strategies) rather than whole-file.

4 / 5

Total

14

/

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 follows the what-plus-when pattern with concrete trigger phrases and domain-natural keywords. It is held below the top level by slightly generic capability words ("security checks", "deployment orchestration") and by missing a few high-value synonyms (blue-green, platform names) that would sharpen triggering.

Suggestions

Replace the generic "security checks" with named scans (SAST, DAST, SCA) to make the capability list fully concrete.

Add high-traffic synonyms users actually say — "blue-green", "GitHub Actions", "GitLab CI", "Argo Rollouts" — to the trigger phrase list.

Clarify the design-vs-implementation boundary (e.g., "for pipeline architecture and gate design; use implementation skills for writing workflow YAML") to reduce overlap with the related skills listed in the body.

DimensionReasoningScore

Specificity

Names several concrete capabilities — "Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration" — but "security checks" and "deployment orchestration" are generic compared to the comprehensive, fully-enumerated actions of the level-5 anchor.

4 / 5

Completeness

Explicitly answers both: what ("Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration") and when ("Use this skill when designing zero-downtime deployment pipelines, implementing canary rollout strategies, setting up multi-environment promotion workflows, or debugging failed deployment gates"), with concrete trigger phrases matching the level-5 anchor.

5 / 5

Trigger Term Quality

Good natural-term coverage: "CI/CD", "deployment pipelines", "zero-downtime deployment", "canary rollout", "multi-environment promotion", "deployment gates". A few natural terms users would say are missing, notably "blue-green", "GitHub Actions", "GitLab", and "Argo Rollouts", which appear in the body but not the description.

4 / 5

Distinctiveness Conflict Risk

Clear niche (pipeline architecture design with gates and promotion workflows) with distinct triggers, but "debugging failed deployment gates in CI/CD" overlaps with implementation-focused skills the body itself lists as related (github-actions-templates, gitlab-ci-patterns), giving minor overlap risk.

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/deployment-pipeline-design/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.