Deploy use when you need to work with deployment and CI/CD. This skill provides deployment automation and orchestration with comprehensive guidance and automation. Trigger with phrases like "deploy application", "create pipeline", or "automate deployment".
38
37%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/devops/deployment-pipeline-orchestrator/skills/orchestrating-deployment-pipelines/SKILL.mdQuality
Discovery
40%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 description suffers from vagueness and buzzword-heavy language ('comprehensive guidance and automation') without specifying concrete capabilities. While it includes some trigger phrases and a 'when' clause, the lack of specific actions and the generic framing make it difficult to distinguish from other DevOps-related skills. The description reads more like marketing copy than a functional skill selector.
Suggestions
Replace vague phrases like 'comprehensive guidance and automation' with specific concrete actions such as 'configure CI/CD pipelines, manage rolling deployments, set up GitHub Actions workflows, handle rollbacks'.
Expand trigger terms to include common variations like 'CI/CD', 'continuous integration', 'continuous deployment', 'release pipeline', 'GitHub Actions', 'rollback', 'staging environment', 'production release'.
Strengthen the 'when' clause with more explicit scenarios, e.g., 'Use when the user needs to set up or troubleshoot CI/CD pipelines, automate application deployments, configure deployment targets, or manage release workflows.'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | The description uses vague language like 'deployment automation and orchestration with comprehensive guidance and automation.' It does not list any concrete actions—no specific tasks like 'configure CI/CD pipelines,' 'manage rollbacks,' or 'set up staging environments' are mentioned. | 1 / 3 |
Completeness | It has a weak 'what' (vague 'deployment automation and orchestration') and does include a 'when' clause ('Deploy use when you need to work with deployment and CI/CD' plus trigger phrases), but the 'what' is so vague that the completeness is undermined. The 'when' guidance exists but is generic. | 2 / 3 |
Trigger Term Quality | It includes some relevant trigger phrases like 'deploy application', 'create pipeline', and 'automate deployment', which are natural terms users might say. However, it misses common variations like 'CI/CD', 'continuous integration', 'release', 'rollback', 'staging', 'production deploy', or specific tools. | 2 / 3 |
Distinctiveness Conflict Risk | The mention of 'deployment' and 'CI/CD' provides some domain specificity, but the description is broad enough that it could overlap with infrastructure management, DevOps, cloud provisioning, or container orchestration skills. | 2 / 3 |
Total | 7 / 12 Passed |
Implementation
35%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill reads more like a high-level deployment planning checklist than an actionable skill for Claude. It covers the right topics (canary, blue-green, rollback, error handling) but fails to provide any executable code, concrete pipeline configurations, or actual Kubernetes manifests that Claude could use or adapt. The error handling table is a useful addition, but the core instructions need concrete, copy-paste-ready examples to be truly useful.
Suggestions
Add at least one complete, executable GitHub Actions workflow YAML or ArgoCD Application manifest as a concrete example rather than just describing what to generate.
Include a real Kubernetes Deployment manifest with canary/rollout annotations and an Argo Rollouts AnalysisTemplate showing Prometheus queries for error rate thresholds.
Replace the natural language 'Examples' section with actual input/output pairs showing a user request and the corresponding generated pipeline configuration.
Add explicit feedback loops in the workflow: e.g., 'Run `kubectl rollout status deployment/app --timeout=300s`; if it fails, execute `kubectl rollout undo deployment/app` and check logs before retrying.'
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is reasonably structured but includes some unnecessary verbosity—the overview paragraph explains what deployment pipelines are (which Claude knows), the examples section lists natural language prompts rather than executable examples, and the resources section adds external URLs that pad the token count without adding actionable value. | 2 / 3 |
Actionability | Despite covering a complex topic, the skill provides zero executable code, no concrete pipeline YAML, no Kubernetes manifests, and no actual commands beyond a few kubectl references in the error table. The instructions are high-level descriptions of what to do rather than concrete, copy-paste-ready guidance. | 1 / 3 |
Workflow Clarity | The 9-step instruction sequence provides a reasonable ordering and mentions validation checkpoints (pre-deployment checks, canary analysis, rollback triggers), but the steps lack specificity—there are no explicit validation commands, no feedback loops with 'if X fails, do Y then retry,' and the rollback trigger description is abstract rather than implementable. | 2 / 3 |
Progressive Disclosure | The content is organized into clear sections (Overview, Prerequisites, Instructions, Output, Error Handling, Examples, Resources), which is decent structure. However, with no bundle files, the skill dumps everything into one file without splitting detailed content (e.g., strategy-specific manifests, runbook templates) into referenced sub-files, and the Resources section just lists external URLs rather than local references. | 2 / 3 |
Total | 7 / 12 Passed |
Validation
81%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 9 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
allowed_tools_field | 'allowed-tools' contains unusual tool name(s) | Warning |
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 9 / 11 Passed | |
69c73e9
Table of Contents
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.