CtrlK
BlogDocsLog inGet started
Tessl Logo

legacy-modernizer

Designs incremental migration strategies, identifies service boundaries, produces dependency maps and migration roadmaps, and generates API facade designs for aging codebases. Use when modernizing legacy systems, implementing strangler fig pattern or branch by abstraction, decomposing monoliths, upgrading frameworks or languages, or reducing technical debt without disrupting business operations.

75

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Failed to scan

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-organized instruction skill with explicit validation checkpoints, executable examples, and clean one-level-deep progressive disclosure; only minor conciseness and code-completeness gaps.

Suggestions

Trim the 'Knowledge Reference' keyword list and redundant MUST/MUST NOT entries that restate workflow checkpoints to tighten the token budget.

Make code examples more self-contained (show the flag/config source or mock the imported services) so they run without assumed external modules.

Drop the external documentation URL and version metadata from the body if they add no runtime guidance value.

DimensionReasoningScore

Conciseness

Mostly lean with concrete code and workflows, but the trailing 'Knowledge Reference' keyword list and a few restated constraints add minor padding. Not quite level 5 because not every token earns its place.

4 / 5

Actionability

Provides executable Python (facade, feature flag, pytest) and concrete validation thresholds, but examples assume external imports/services rather than being fully copy-paste runnable end-to-end.

4 / 5

Workflow Clarity

Five sequenced steps each with an explicit 'Validation checkpoint' and feedback loop (e.g., traffic increments 5%->25%->50%->100%), matching the checklist-with-validation anchor.

5 / 5

Progressive Disclosure

A reference table signals one-level-deep, real files (strangler-fig-pattern.md, migration-strategies.md, etc. all present in references/) with a clear 'Load When' column for navigation.

5 / 5

Total

18

/

20

Passed

Description

100%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 strong, well-structured description that concretely states capabilities and provides explicit, natural trigger guidance with strong distinctiveness.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Designs incremental migration strategies, identifies service boundaries, produces dependency maps and migration roadmaps, and generates API facade designs' — covering the domain comprehensively.

5 / 5

Completeness

Explicitly answers both 'what' (the design/analysis actions) and 'when' via a clear 'Use when modernizing legacy systems...' clause with concrete triggers.

5 / 5

Trigger Term Quality

Comprehensive natural trigger phrases including 'modernizing legacy systems, implementing strangler fig pattern or branch by abstraction, decomposing monoliths, upgrading frameworks or languages' plus synonyms a user would actually say.

5 / 5

Distinctiveness Conflict Risk

Clear niche (legacy modernization) with distinctive triggers unlikely to fire for unrelated skills; minimal conflict risk.

5 / 5

Total

20

/

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
Jeffallan/claude-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.