CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

60

Quality

68%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

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

37%

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

This skill has a well-structured troubleshooting section with genuinely useful, concrete fixes, but its core purpose — teaching pipeline design patterns — is almost entirely deferred to reference files that don't exist in the bundle. The main body is heavy on describing what the skill does (Input/Output, When to Use) rather than actually doing it, and lacks any concrete pipeline workflow, stage sequencing, or gate configuration examples in the primary file.

Suggestions

Add a concrete, end-to-end pipeline design workflow in the main file showing sequenced stages (build → test → security scan → staging → approval gate → canary → production) with validation checkpoints at each transition.

Include at least one complete, executable pipeline configuration example (e.g., a GitHub Actions or GitLab CI YAML) demonstrating approval gates and canary deployment — this is the core promise of the skill.

Replace or significantly trim the Input/Output and When to Use sections; Claude doesn't need a product brief. Use that space for the actual pipeline patterns currently missing from the body.

Either provide the referenced bundle files (references/details.md, references/advanced-strategies.md) or inline the essential patterns — the skill currently defers its most critical content to nonexistent files.

DimensionReasoningScore

Conciseness

The Input/Output and When to Use sections are verbose and describe things Claude can infer. The bullet-heavy enumeration of inputs (application type, deployment target, etc.) reads more like a product spec than actionable guidance. However, the troubleshooting section is efficient and adds genuine value with specific, non-obvious fixes.

2 / 3

Actionability

The troubleshooting section provides concrete, executable YAML, Dockerfile, and SQL examples that are copy-paste ready. However, the core pipeline design guidance — the stated purpose of the skill — is entirely absent from the body, deferred to 'references/details.md' which doesn't exist in the bundle. The skill lacks any concrete pipeline configuration examples, stage definitions, or gate configurations in the main file.

2 / 3

Workflow Clarity

For a skill about designing multi-stage deployment pipelines, there is no actual multi-step workflow, no sequenced pipeline stages, and no validation checkpoints for the pipeline design process itself. The troubleshooting tips are helpful but don't constitute a workflow. The core promise — pipeline architecture with approval gates and progressive delivery — has no step-by-step guidance.

1 / 3

Progressive Disclosure

The skill references 'references/details.md' and 'references/advanced-strategies.md' with clear signaling, which is good structure. However, no bundle files are provided, meaning the core detailed patterns are entirely missing. The main file defers the most important content ('Detailed patterns and worked examples') to a file that doesn't exist, leaving the skill hollow at its center.

2 / 3

Total

7

/

12

Passed

Description

100%

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

This is a strong skill description that clearly articulates specific capabilities (pipeline design, approval gates, security checks, deployment orchestration) and provides explicit trigger guidance with four concrete use cases. The description uses appropriate third-person voice, includes domain-specific but natural trigger terms, and carves out a distinct niche within the broader DevOps/CI-CD space.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'multi-stage CI/CD pipelines', 'approval gates', 'security checks', 'deployment orchestration', 'canary rollout strategies', 'multi-environment promotion workflows', and 'debugging failed deployment gates'.

3 / 3

Completeness

Clearly answers both 'what' (design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration) and 'when' (explicit 'Use this skill when...' clause listing four specific trigger scenarios).

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'CI/CD', 'deployment pipelines', 'canary rollout', 'zero-downtime deployment', 'approval gates', 'multi-environment promotion', 'deployment gates'. These cover a good range of terms a user working in this domain would naturally use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche around CI/CD pipeline design, deployment orchestration, and canary rollouts. The specific focus on approval gates, zero-downtime deployments, and multi-environment promotion workflows makes it unlikely to conflict with general DevOps or coding skills.

3 / 3

Total

12

/

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
wshobson/agents
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.