CtrlK
BlogDocsLog inGet started
Tessl Logo

framework-migration-legacy-modernize

Orchestrate a comprehensive legacy system modernization using the strangler fig pattern, enabling gradual replacement of outdated components while maintaining continuous business operations through ex

52

Quality

58%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/framework-migration-legacy-modernize/SKILL.md

The canonical home for this skill is framework-migration-legacy-modernize in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

57%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 delivers a well-sequenced, actionable multi-phase workflow with concrete subagent prompts, but it over-explains a familiar pattern, lacks inline validation/feedback checkpoints for a destructive batch operation, and references a non-existent bundle file.

Suggestions

Remove or condense the 'Extended thinking' paragraph that re-explains the strangler fig pattern, and tighten the generic 'Use/Do not use' boilerplate.

Add explicit validation gates between phases (e.g., 'Only proceed to Phase 3 when characterization and contract tests pass') with rollback/retry feedback loops.

Either create the referenced 'resources/implementation-playbook.md' (under the standard references/ directory) and link it clearly, or remove the dangling reference.

DimensionReasoningScore

Conciseness

The body is mostly efficient, but the bracketed 'Extended thinking' paragraph explains the strangler fig pattern — a concept Claude already knows ('named after the tropical fig tree that gradually envelops and replaces its host...') — and the generic 'Use this skill when'/'Do not use this skill when' boilerplate could be trimmed.

3 / 5

Actionability

Provides concrete, executable guidance via specific Task tool invocations with exact subagent_type values and detailed prompts (e.g., subagent_type="legacy-modernizer" with full prompt strings), plus 'Expected output' and 'Context from previous' per step, with only minor template placeholders like '[list from prioritized roadmap]'.

4 / 5

Workflow Clarity

Steps are clearly sequenced across five phases with context threading, but as a batch/destructive production-migration operation it lacks explicit inline validate-before-proceeding checkpoints and feedback loops (rollback is named as a strategy, not as an inline gated step), which per the rubric caps workflow clarity at 3.

3 / 5

Progressive Disclosure

Content is sectioned with clear headers, but the single external reference ('resources/implementation-playbook.md') points to a non-standard directory and no such bundle file exists, so the reference is neither clearly signaled nor verifiable, and the detailed per-step prompts are inlined rather than split out.

3 / 5

Total

13

/

20

Passed

Description

58%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 names a specific domain and concrete actions in third person, but it is truncated and lacks any explicit 'when to use' trigger guidance, which caps completeness. Trigger term coverage is adequate but not comprehensive.

Suggestions

Restore the truncated description so it ends cleanly (e.g., '...through expert agent coordination') rather than cutting off at 'through ex'.

Add an explicit 'Use when...' clause naming concrete triggers such as 'modernizing legacy systems', 'migrating legacy code', or 'applying the strangler fig pattern'.

Broaden trigger terms with user-natural synonyms like 'legacy migration', 'code modernization', and 'incremental refactoring'.

DimensionReasoningScore

Specificity

Names the domain and concrete actions — 'Orchestrate a comprehensive legacy system modernization using the strangler fig pattern', 'gradual replacement of outdated components', 'maintaining continuous business operations' — covering several specific capabilities rather than generic phrasing.

4 / 5

Completeness

Provides a clear 'what' (orchestrate strangler-fig-based legacy modernization) but has no 'when'/Use-when trigger clause, which per the rubric caps completeness at 3; the description is also truncated mid-word at 'through ex'.

3 / 5

Trigger Term Quality

Includes relevant terms like 'legacy system modernization' and 'strangler fig pattern' but misses common synonyms and variations a user might say, such as 'legacy migration', 'code modernization', or 'refactoring'.

3 / 5

Distinctiveness Conflict Risk

The 'legacy system modernization using the strangler fig pattern' niche is mostly distinct with only minor overlap risk against general refactoring or migration skills.

4 / 5

Total

14

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.