CtrlK
BlogDocsLog inGet started
Tessl Logo

managing-deployment-rollbacks

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".

43

Quality

45%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/devops/deployment-rollback-manager/skills/managing-deployment-rollbacks/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

The skill provides a solid structural overview of deployment rollback procedures across multiple platforms, with a useful error handling table and clear section organization. However, it lacks executable code examples, concrete scripts, and validation feedback loops that would make it truly actionable for Claude. The content tries to cover too many platforms at a high level rather than providing deep, copy-paste-ready guidance for each.

Suggestions

Add executable code blocks for each platform — e.g., complete kubectl commands with flags, AWS CLI commands for ECS task definition rollback, and Lambda alias update commands rather than prose descriptions.

Add explicit validation checkpoints with feedback loops: after step 7, specify 'If health checks fail after rollback: check X, try Y, escalate if Z' to handle rollback-of-rollback scenarios.

Replace the natural-language 'Examples' section with concrete input/output examples showing actual commands, expected outputs, and rollback scripts.

Split platform-specific guidance into separate referenced files (e.g., KUBERNETES_ROLLBACK.md, ECS_ROLLBACK.md) and keep SKILL.md as a concise overview with navigation links.

DimensionReasoningScore

Conciseness

The content is reasonably structured but includes some unnecessary verbosity. The 'Examples' section provides vague natural-language prompts rather than executable examples, and the 'Output' section describes deliverables abstractly. Some sections like Prerequisites explain things Claude would already understand (e.g., what monitoring systems do).

2 / 3

Actionability

Instructions reference specific commands like `kubectl rollout undo deployment/<name>` which is good, but most steps remain at the description level without executable code blocks, scripts, or copy-paste ready configurations. The ECS, Lambda, and Argo Rollouts steps lack concrete commands or code. The 'Examples' section contains prompt descriptions rather than actual input/output examples.

2 / 3

Workflow Clarity

The 9-step workflow is clearly sequenced and covers detection through post-incident reporting. However, there are no explicit validation checkpoints or feedback loops — step 7 mentions verifying rollback success but doesn't specify what to do if verification fails. For destructive/risky operations like rollbacks, the absence of a validate-fix-retry loop caps this at 2.

2 / 3

Progressive Disclosure

The content is organized into clear sections (Overview, Prerequisites, Instructions, Error Handling, etc.) which is good. However, there are no bundle files and no references to separate detailed guides for each platform (Kubernetes, ECS, Lambda). The content tries to cover multiple deployment targets in a single file, which would benefit from splitting into platform-specific guides.

2 / 3

Total

8

/

12

Passed

Description

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 is padded with vague buzzwords ('comprehensive guidance and automation', 'orchestration') without specifying concrete actions the skill performs. While it includes some useful trigger phrases, the lack of specific capabilities makes it hard to distinguish from other DevOps-related skills and provides little information for Claude to make an informed selection.

Suggestions

Replace vague language like 'comprehensive guidance and automation' with specific concrete actions such as 'configure CI/CD pipelines, manage rolling deployments, set up staging environments, handle rollbacks'.

Expand trigger terms to include common variations like 'CI/CD', 'continuous integration', 'continuous deployment', 'release pipeline', 'rollback', 'production deploy', and specific tool names if applicable.

Clarify the scope to distinguish this skill from related areas like infrastructure provisioning or cloud management, e.g., 'Use when the user needs to set up or manage deployment pipelines, not for infrastructure provisioning or server configuration'.

DimensionReasoningScore

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' via the trigger phrases. However, the 'what' is so vague that the overall completeness is undermined. The 'Use when' equivalent is present but the capability description lacks substance.

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 terms 'deployment' and 'CI/CD' provide some domain specificity, but the description is broad enough that it could overlap with infrastructure management, DevOps, or cloud provisioning skills. No clear niche is carved out.

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.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

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

Repository
jeremylongshore/claude-code-plugins-plus-skills
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.