CtrlK
BlogDocsLog inGet started
Tessl Logo

framework-migration-code-migrate

You are a code migration expert specializing in transitioning codebases between frameworks, languages, versions, and platforms. Generate comprehensive migration plans, automated migration scripts, and

42

Quality

42%

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-code-migrate/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

36%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 skill body is organized into clear sections and keeps the overview short, but it offers no executable guidance or validation checkpoints for a risky migration workflow, and its single detailed reference is a broken path to a missing file.

Suggestions

Provide concrete, executable guidance (sample migration scripts, diff/transform commands, or specific tool invocations) instead of abstract bullets.

Add an explicit sequenced workflow with validation checkpoints (e.g. analyze -> migrate in phases -> run comparison tests -> validate -> rollback on failure).

Either create resources/implementation-playbook.md or remove/correct the reference so the signaled detail file actually exists.

DimensionReasoningScore

Conciseness

The body is mostly efficient with clear sections, but the opening paragraph repeats the frontmatter description verbatim and the use/don't-use bullets are generic filler that could be tightened.

3 / 5

Actionability

Instructions are high-level hints ('Apply relevant best practices and validate outcomes', 'Provide actionable steps and verification') with no executable code, commands, or concrete migration patterns, and the only detailed reference points to a non-existent file.

2 / 5

Workflow Clarity

Migration is a risky/destructive multi-step operation, yet the Instructions give only three vague bullets with no sequenced steps and no validation/rollback checkpoints; the Output Format lists deliverables, not a verifiable workflow.

2 / 5

Progressive Disclosure

The body is well-sectioned and signals one detail reference ('resources/implementation-playbook.md'), but that referenced file does not exist in the bundle, breaking the navigation path it advertises.

3 / 5

Total

10

/

20

Passed

Description

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

The description conveys a clear domain and a couple of concrete actions but is cut off mid-sentence and lacks any 'when to use' trigger guidance. Second-person voice and truncation hold it near the middle of the scale.

Suggestions

Complete the truncated sentence so the action list is not cut off ('...and validate outcomes').

Add an explicit 'Use when...' trigger clause naming natural user phrases (e.g. migrating code, porting between frameworks, upgrading language versions).

Switch to third person ('Generates migration plans...') to avoid the second-person specificity penalty.

DimensionReasoningScore

Specificity

It names the domain ('code migration') and two concrete actions ('comprehensive migration plans, automated migration scripts') but is truncated mid-sentence, leaving coverage incomplete; the second-person phrasing ('You are a code migration expert') triggers the -1 specificity penalty.

2 / 5

Completeness

A clear 'what' is present (generate migration plans and scripts), but there is no 'when' / 'Use when...' trigger guidance, which caps completeness at 3 per the rubric guidelines; truncation further weakens the 'what'.

3 / 5

Trigger Term Quality

Relevant natural terms appear ('code migration', 'frameworks', 'languages', 'versions', 'platforms'), but common synonyms users actually say (e.g. 'port', 'upgrade', 'refactor to') are missing and there is no explicit trigger phrase.

3 / 5

Distinctiveness Conflict Risk

The 'code migration between frameworks, languages, versions, and platforms' framing carves out a distinct niche with only minor overlap risk against closely related refactoring/upgrade skills.

4 / 5

Total

12

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
rmyndharis/antigravity-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.