CtrlK
BlogDocsLog inGet started
Tessl Logo

migration-refactor-specialist

Skill para migracoes, modernizacao de legacy e refactors estruturais. Use quando precisar fazer upgrades grandes, extracao incremental, strangler pattern, compatibilidade de transicao e rollout seguro. Trigger em: "migracao de framework", "modernizacao de legacy", "strangler pattern", "refactor estrutural", "upgrade grande", "extracao incremental", "migracao de runtime", "trocar ORM", "rollout incremental de refactor", "migrar para", "spring boot 3", "spring boot 2 para 3", "jakarta migration", "javax para jakarta", "openrewrite", "upgrade spring boot", "migrar jdk 21", "jdk 21 upgrade", "java 21 migration", "spring boot upgrade", "spring 3 migration".

69

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

73%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 well-structured with an excellent validation feedback loop and checklists, and it appropriately defers concrete stack-specific steps to playbook references. Its weaknesses are minor redundancy in the delete-list categories and the fact that actionable executable detail lives entirely in referenced files that are not present in the bundle to verify.

Suggestions

Remove the redundancy between delete-list category 1 ('branches/funcoes inalcancaveis') and category 5 ('branches inalcancaveis'), merging them into a single unreachable-code item.

Inline one small concrete executable snippet (e.g. a sample OpenRewrite recipe invocation or a rollback command) in the body so the skill is actionable without first opening a playbook.

Verify and, if possible, ship the referenced playbooks/ (spring-boot-2-to-3.md, references/common-fixes.md, custom-parent-strategy.md) alongside the skill so the progressive-disclosure pointers resolve to real files.

DimensionReasoningScore

Conciseness

The body is lean and avoids explaining concepts Claude already knows, but contains minor redundancy such as unreachable branches appearing as both category 1 ('branches/funcoes inalcancaveis') and category 5 ('branches inalcancaveis'), and restates fairly self-evident delete categories.

4 / 5

Actionability

It offers concrete checklists and a validation loop, but the actual executable migration steps are deferred to referenced playbook files and the body itself contains no specific commands or code, which is more than a minor gap.

3 / 5

Workflow Clarity

The phased checkpoint is an explicit validation feedback loop with error recovery ('aplicar a fase -> rodar a suite de testes completa -> se falhar, corrigir ou executar o rollback... so avancar quando a suite estiver verde'), supported by a base checklist.

5 / 5

Progressive Disclosure

Clear overview with a well-signaled playbook table and a one-line reference list, one level deep; however no bundle files are present to confirm the referenced playbooks/, policies/, and templates/ paths actually exist in the skill bundle.

4 / 5

Total

16

/

20

Passed

Description

95%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 is strong: it explicitly states both what the skill does and when to use it, with an extensive list of natural, specific trigger terms and a clear niche that minimizes conflict risk. The only minor weakness is that capabilities are framed as conceptual approaches rather than concrete action verbs.

DimensionReasoningScore

Specificity

Lists several specific approaches ('extracao incremental', 'strangler pattern', 'compatibilidade de transicao', 'rollout seguro', 'upgrades grandes') rather than vague language, though they are conceptual rather than concrete verb-actions with minor coverage gaps.

4 / 5

Completeness

It explicitly answers what ('Skill para migracoes, modernizacao de legacy e refactors estruturais') and when ('Use quando precisar fazer upgrades grandes...'), plus concrete 'Trigger em:' phrases, matching the both-what-and-when anchor.

5 / 5

Trigger Term Quality

The 'Trigger em:' list gives comprehensive natural phrases with synonyms and variations ('spring boot 2 para 3', 'jakarta migration', 'javax para jakarta', 'migrar jdk 21', 'java 21 migration', 'openrewrite'), matching the comprehensive-coverage anchor.

5 / 5

Distinctiveness Conflict Risk

Clear niche around large migrations/legacy modernization with highly specific triggers (Spring Boot 2->3, javax->jakarta, JDK 21) that are unlikely to fire for unrelated skills.

5 / 5

Total

19

/

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
felvieira/claude-skills-fv
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.