CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

rollback-changes

Automatically rollback changes from failed workflow phases using changes log files. Use when workflows fail and need to restore previous state, including file restoration, artifact cleanup, and command reversal. Use for error recovery after failed bug fixes, security patches, or refactoring operations.

65

Quality

82%

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

SKILL.md
Quality
Evals
Security

Quality

Content

75%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, actionable skill body with concrete rollback commands, explicit I/O schemas, and genuine safety checkpoints for destructive operations. The main gaps are a missing post-rollback verification step, one vague cleanup step, and minor redundancy between the Error Handling and Safety Features sections.

Suggestions

Add a final verification step after rollback (e.g., confirm restored files exist and `git status` is clean) to close the validation loop for these destructive operations.

Replace the vague 'Cleanup Artifacts: Remove plan files and temporary artifacts' step with an explicit command, e.g. `rm -f {artifact}` for each entry in artifacts.

Merge the overlapping guidance between 'Error Handling' and 'Safety Features' into one section, and consider moving 'Changes Log Format' and 'Worker Integration' to a reference file to trim the main skill.

DimensionReasoningScore

Conciseness

Mostly lean — terse bash one-liners and JSON I/O schemas with no explanations of concepts Claude already knows — but 'Safety Features' partially duplicates 'Error Handling' ('Backup not found: Log warning, continue' vs 'Never delete without verifying backup exists').

4 / 5

Actionability

Mostly executable guidance with concrete commands ('cp "{backup}" "{path}"', 'rm -f "{file}"', 'git revert --no-edit {sha}') and specific command-reversal rules, but 'Cleanup Artifacts: Remove plan files and temporary artifacts' lacks a command and 'Show summary of changes' is underspecified.

4 / 5

Workflow Clarity

Clear 7-step numbered sequence with real checkpoints (confirmation before changes with dry-run fallback, backup-existence verification before delete, per-item error handling with continue/skip), but there is no post-rollback verification that state was actually restored.

4 / 5

Progressive Disclosure

Well-organized single-file skill with clean sections and no bundle files, and everything is appropriate to the invocation flow; however, at ~105 lines the 'Changes Log Format' and 'Worker Integration' sections are reference-style material that could live in a separate file.

4 / 5

Total

16

/

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 clearly states both capability and trigger conditions in third person with concrete action vocabulary. Its only weaknesses are a missing capability (git commit reversal) and a few absent natural synonyms such as 'undo' and 'revert'.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ('file restoration, artifact cleanup, and command reversal'), but coverage has minor gaps — git commit reversal, a core capability of the skill body, is omitted.

4 / 5

Completeness

Explicitly answers what ('Automatically rollback changes from failed workflow phases using changes log files') and when, with two concrete trigger clauses ('Use when workflows fail and need to restore previous state...', 'Use for error recovery after failed bug fixes, security patches, or refactoring operations').

5 / 5

Trigger Term Quality

Good coverage of natural phrases ('workflows fail', 'rollback', 'restore previous state', 'error recovery', 'bug fixes', 'security patches', 'refactoring'), but common synonyms like 'undo', 'revert', or 'roll back failed changes' are missing.

4 / 5

Distinctiveness Conflict Risk

The niche triggers (failed workflow phases, changes log files) keep it mostly distinct, but generic phrasing like 'rollback changes' creates minor overlap risk with plain git-revert/undo requests.

4 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository

maslennikov-ig/claude-code-orchestrator-kit

Path

.claude/skills/rollback-changes/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.