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".
48
37%
Does it follow best practices?
Impact
Pending
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.
The description suffers from vague, circular language ('automation and orchestration with comprehensive guidance and automation') without listing any concrete actions or capabilities. While it includes some trigger phrases and a 'Use when' clause, the lack of specificity about what the skill actually does makes it weak for skill selection among potentially many DevOps-related skills.
Suggestions
Replace the vague 'deployment automation and orchestration with comprehensive guidance and automation' with specific concrete actions like 'Configure CI/CD pipelines, manage rolling deployments, set up staging/production environments, handle rollbacks, and automate release workflows.'
Expand trigger terms to include common variations like 'CI/CD', 'continuous integration', 'continuous deployment', 'release pipeline', 'rollback', 'staging', 'production', and specific tool names if applicable.
Add boundary language to distinguish from adjacent skills (e.g., 'Does not cover infrastructure provisioning or container orchestration') to reduce conflict risk.
| 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 'Use when' clause ('when you need to work with deployment and CI/CD') and trigger phrases, but the 'what does this do' portion is extremely vague—'deployment automation and orchestration with comprehensive guidance and automation' is circular and uninformative about actual capabilities. | 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 deployment/CI/CD domain is somewhat specific, but the description is so vague that it could overlap with infrastructure management, DevOps, cloud provisioning, or container orchestration skills. It lacks clear boundaries on what it covers versus adjacent 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 guide or checklist than an actionable skill for Claude. Its biggest weakness is the complete absence of executable code—no pipeline YAML, no Kubernetes manifests, no shell commands—making it descriptive rather than instructive. The workflow structure is reasonable but would benefit greatly from concrete examples with validation feedback loops.
Suggestions
Add at least one complete, executable example: a GitHub Actions workflow YAML or Kubernetes Deployment manifest with Argo Rollouts annotations that Claude can adapt and use directly.
Replace the natural-language 'Examples' section with concrete input/output pairs showing actual generated configuration files.
Add explicit feedback loops to the workflow steps, e.g., 'Run `kubectl rollout status deployment/app --timeout=300s`; if it fails, execute `kubectl rollout undo deployment/app` and check logs before retrying.'
Move the error handling table and resources section into separate bundle files (e.g., ERRORS.md, RESOURCES.md) and reference them from the main skill to improve token efficiency.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is reasonably structured but includes some unnecessary verbosity—the overview paragraph explains what deployment pipelines are (which Claude already 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, post-deployment verification, rollback triggers). However, the steps lack explicit validation commands, feedback loops for error recovery are only implied, and there's no concrete 'if X fails, do Y then retry' structure—just abstract descriptions. | 2 / 3 |
Progressive Disclosure | The content is organized into clear sections (Overview, Prerequisites, Instructions, Output, Error Handling, Examples, Resources), which is good structure. However, with no bundle files, the lengthy error table and resources could be split into separate files, and the monolithic nature of the content means everything is inline with no layered navigation. | 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 | |
3a2d27d
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.