CtrlK
BlogDocsLog inGet started
Tessl Logo

ac-checkpoint-manager

Manage checkpoints for rollback capability. Use when creating save points, rolling back changes, managing recovery points, or restoring previous states.

66

Quality

83%

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-organized, accurate overview whose Quick Start code matches the actual bundle implementation. The main gaps are the absence of executable validation/verification commands and error-recovery guidance in the workflow, plus a thin pointer to the full API in the script file.

Suggestions

Remove the Purpose section, which duplicates the intro line under the H1, to tighten conciseness.

Add executable validation commands and an error-recovery path (e.g., what to do if VALIDATE or VERIFY fails after a restore) to the Workflow section.

Expand the API Reference with a brief method summary (create/restore/list/delete signatures) or a markdown link to scripts/checkpoint_manager.py, and show list/delete usage alongside the Quick Start.

DimensionReasoningScore

Conciseness

The body is lean with well-labeled sections and no concept explanations Claude already knows, but the Purpose section ('Creates and manages checkpoints that enable rollback to known-good states...') nearly duplicates the intro line ('Manage checkpoints for safe rollback during autonomous development'), a minor instance of trimmable padding that keeps it at 'Efficient; minor instances of over-explanation' rather than a 5.

4 / 5

Actionability

The Quick Start is real, accurate, executable code (verified against the bundle: async create_checkpoint/restore_checkpoint with CheckpointManager(project_dir)), matching 'Mostly executable guidance; concrete code or commands with minor gaps'. It is not a 5 because the Workflow's VALIDATE/VERIFY steps have no executable commands and common operations like list/delete are never shown.

4 / 5

Workflow Clarity

The CREATE → STORE → VALIDATE → RESTORE → VERIFY sequence is clear and includes explicit validation checkpoints, fitting 'Clear sequence with most checkpoints present; minor validation gaps'. It is not a 5 because there are no feedback loops or error-recovery guidance (what to do if validation fails), and the awkward '(on rollback)' pseudo-step interrupts the numbered flow.

4 / 5

Progressive Disclosure

Good structure: quick start and overview content are inline while the bulk of the API is correctly split into the real bundle file scripts/checkpoint_manager.py, matching the anchor-4 example pattern ('a few key examples inline, bulk in separate file'). It is not a 5 because the single plain-text pointer ('See scripts/checkpoint_manager.py for full implementation') lacks link formatting or any method summary, leaving navigation slightly under-signaled.

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 and explicitly states both capability and trigger conditions with natural, synonym-rich phrasing. The only weaknesses are a slightly generic headline action and minor overlap risk with generic backup/version-control skills.

DimensionReasoningScore

Specificity

The description lists several concrete actions — 'creating save points, rolling back changes, managing recovery points, or restoring previous states' — closely matching the anchor 'Lists several specific actions; minor gaps in coverage'. It is not a 3 because it enumerates four concrete operations rather than only 1-2, and not a 5 because the headline action 'Manage checkpoints for rollback capability' is generic and never states what is being checkpointed (files, project state, sessions).

4 / 5

Completeness

It explicitly answers both parts: what ('Manage checkpoints for rollback capability') and when ('Use when creating save points, rolling back changes, managing recovery points, or restoring previous states') with concrete trigger phrases, exactly matching the anchor-5 pattern. It is above a 4 because the 'when' clause is far more specific than the anchor-4 example's generic 'Use when working with PDF files'.

5 / 5

Trigger Term Quality

Natural user phrasings are well covered with synonyms: 'save points', 'rolling back changes', 'recovery points', 'restoring previous states' — matching 'Good keyword coverage; a few natural terms missing'. It falls short of a 5 because common variations like 'snapshot', 'backup', and 'undo' are absent.

4 / 5

Distinctiveness Conflict Risk

The checkpoint/rollback vocabulary ('save points', 'recovery points', 'restoring previous states') carves out a mostly distinct niche, fitting 'Mostly distinct; minor overlap risk with closely related skills'. It is not a 5 because phrases like 'rolling back changes' and 'restoring previous states' could also plausibly trigger a generic backup, git, or version-control skill.

4 / 5

Total

17

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
fernandezbaptiste/Skrillz
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.