CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

cursor-upgrade-migration

tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill cursor-upgrade-migration
github.com/jeremylongshore/claude-code-plugins-plus-skills

Execute upgrade Cursor versions and migrate settings. Triggers on "upgrade cursor", "update cursor", "cursor migration", "cursor new version", "cursor changelog". Use when working with cursor upgrade migration functionality. Trigger with phrases like "cursor upgrade migration", "cursor migration", "cursor".

Review Score

64%

Validation Score

13/16

Implementation Score

35%

Activation Score

90%

SKILL.md
Review
Evals

Generated

Validation

Total

13/16

Score

Passed
CriteriaScore

allowed_tools_field

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

metadata_version

'metadata' field is not a dictionary

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Implementation

Suggestions 4

Score

35%

Overall Assessment

This skill provides a high-level checklist for Cursor upgrades but lacks the concrete, executable guidance needed for actionability. The instructions read more like a reminder list than a skill that teaches Claude how to perform the task. Critical details like specific commands, file paths for settings, and platform-specific procedures are missing.

Suggestions

  • Add concrete commands and file paths for backing up settings (e.g., specific config directories for macOS/Windows/Linux)
  • Include executable steps for checking versions and applying updates via command line or specific UI paths
  • Add validation checkpoints with specific criteria (e.g., 'Run `cursor --version` to confirm upgrade, expected output: X.Y.Z')
  • Provide inline examples of common migration scenarios rather than deferring entirely to examples.md
DimensionScoreReasoning

Conciseness

2/3

The content is reasonably efficient but includes some unnecessary sections like 'Prerequisites' listing obvious items (network access, admin rights) and 'Output' section that describes expected outcomes Claude can infer.

Actionability

1/3

Instructions are vague and lack concrete commands or executable steps. 'Check current version (Help > About)' and 'Apply update (auto-update or manual download)' provide no specific commands, paths, or platform-specific guidance.

Workflow Clarity

2/3

Steps are listed in sequence but lack validation checkpoints and feedback loops. No guidance on what to do if settings aren't preserved or AI features don't work - just 'verify' and 'test' without concrete validation methods.

Progressive Disclosure

2/3

References to external files (errors.md, examples.md) are present but the main content is thin - it defers too much to external files without providing enough actionable content in the skill itself. The external resources section is helpful.

Activation

Suggestions 2

Score

90%

Overall Assessment

This is a reasonably well-constructed skill description with strong trigger term coverage and explicit 'when to use' guidance. The main weakness is that the capability description could be more specific about what the upgrade and migration process actually does. The description is somewhat redundant, listing trigger terms twice in slightly different formats.

Suggestions

  • Expand the capability description to specify what settings are migrated (e.g., 'keybindings, extensions, preferences') and what the upgrade process involves
  • Remove redundancy by consolidating the trigger terms into a single 'Use when' clause rather than listing them twice
DimensionScoreReasoning

Specificity

2/3

Names the domain (Cursor versions) and some actions (upgrade, migrate settings), but lacks comprehensive detail about what specific settings are migrated or what the upgrade process entails.

Completeness

3/3

Explicitly answers both what (execute upgrade Cursor versions and migrate settings) and when (with explicit 'Triggers on' and 'Use when' clauses listing specific trigger phrases).

Trigger Term Quality

3/3

Includes good coverage of natural terms users would say: 'upgrade cursor', 'update cursor', 'cursor migration', 'cursor new version', 'cursor changelog' - these are realistic phrases users would naturally use.

Distinctiveness Conflict Risk

3/3

Very specific niche focused on Cursor IDE upgrades and migrations - unlikely to conflict with other skills due to the specific product name and upgrade/migration context.