CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

framework-migration-deps-upgrade

Plan incremental dependency upgrades with breaking-change analysis, migration guidance, and regression testing. Use when updating packages while controlling compatibility risk.

50

Quality

63%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/framework-migration-deps-upgrade/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

32%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.

The body is a generic template: boilerplate use/don't-use sections, vague instruction bullets, no concrete tooling or commands, and a broken reference to a nonexistent playbook file. Only the 8-section Output Format provides real structure; the workflow lacks sequencing and validation checkpoints despite being a batch operation. Suggestions: add concrete tooling and a sequenced validate-and-rollback workflow, and create the referenced resources/implementation-playbook.md (or remove the reference).

Suggestions

Replace the generic instruction bullets with a sequenced upgrade workflow using concrete tooling (e.g. list outdated packages, upgrade in priority order, run test suite as an explicit validation checkpoint, verify lockfile diff, rollback on failure) — this is a batch operation, so explicit feedback loops are required.

Create resources/implementation-playbook.md (or point the reference at a real file) so the "If detailed examples are required, open..." promise resolves; the file is referenced twice but missing from the bundle.

Remove the tautological "Do not use this skill when" section and the persona/Context filler that restates the description, and instead spend those tokens on concrete guidance such as semver-range strategy, lockfile handling, or canary/staged rollout steps.

DimensionReasoningScore

Conciseness

The body is short and mostly efficient, but includes unnecessary padding: the tautological "Do not use this skill when: The task is unrelated to dependency upgrade strategy", a persona line and Context section that restate the description. Fits 'mostly efficient but includes some unnecessary explanation or could be tightened' rather than the minor-trimming of 4 or the heavily padded 2.

3 / 5

Actionability

Instructions are high-level hints ("Clarify goals, constraints, and required inputs", "Apply relevant best practices and validate outcomes") with no concrete commands, tools, or examples; the only specific pointer — "open resources/implementation-playbook.md" — targets a file that does not exist in the bundle. The 8-item Output Format keeps this above the entirely-vague 1, but it matches 'minimal concrete guidance; missing the specific steps to execute'.

2 / 5

Workflow Clarity

No sequenced workflow exists: four unordered generic bullets with no validation checkpoints, and "validate outcomes" is a vague mention rather than a step. Dependency upgrades are batch operations, so absent validation feedback loops cap this at 3; the only implied sequence is the output-section list, matching 'rough sequence present but many gaps; validation absent'.

2 / 5

Progressive Disclosure

The single reference is clearly signaled and one level deep, but "resources/implementation-playbook.md" does not exist in the bundle (no resources/ or references/ directory), so the disclosure promise fails and no detailed material is actually available. This lands at 'minimal structure' (2) rather than 3, since a broken reference is worse for navigation than unclearly-signaled but real references.

2 / 5

Total

9

/

20

Passed

Description

75%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 well-formed third-person description with a clear what and an explicit 'Use when' trigger clause. It names four concrete capabilities and uses natural trigger language, falling just short of top marks only on trigger synonym breadth and trigger specificity.

DimensionReasoningScore

Specificity

Lists several concrete actions — "Plan incremental dependency upgrades", "breaking-change analysis", "migration guidance", and "regression testing" — with only minor gaps (no rollback or lockfile/security coverage), matching the 'several specific actions; minor gaps' anchor rather than the comprehensive 5.

4 / 5

Completeness

Both what ("Plan incremental dependency upgrades with breaking-change analysis, migration guidance, and regression testing") and when ("Use when updating packages while controlling compatibility risk") are explicit; the when-clause is a single trigger without broader concrete phrases, matching anchor 4 rather than the fully concrete trigger coverage of 5.

4 / 5

Trigger Term Quality

Natural phrases users would say are present ("updating packages", "dependency upgrades", "breaking change", "migration", "compatibility risk"), but common variations and synonyms (e.g. "outdated", "bump versions", npm/pip/lockfile) are missing, so it fits 'good keyword coverage; a few natural terms missing' rather than the comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

Dependency-upgrade planning is a clear niche with distinct triggers; there is minor overlap risk with generic migration or code-review skills, fitting 'mostly distinct; minor overlap risk' rather than the minimal-conflict 5.

4 / 5

Total

16

/

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

rmyndharis/antigravity-skills

Path

skills/framework-migration-deps-upgrade/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.