Topic · Development

Best legacy modernization skills for Claude Code, Codex and other agents.

Skills that plan and carry out upgrades of legacy codebases and ageing systems.
skills
98
official
11

Legacy modernization skills, ranked

Ranked by score. Sort bymost stars,trending,newest,recently updated

Legacy modernization skills, ranked
#SkillRepositoryStarsUsed inTokensAuto-checkLicenceUpdated
1

Guides systematic, test-backed refactoring in the style of Martin Fowler, moving through research, planning and small incremental changes with your approval at each phase.

luongnv89/claude-howto42k—~3.1kAutomated safety check: PassMIT7 days ago
2

Moves a legacy internal Ghost package from JavaScript and CommonJS to TypeScript and ESM in three focused commits that keep git file history intact.

TryGhost/Ghost55k—~1.2kAutomated safety check: PassMITtoday
3

Measures a code port between languages or frameworks with jscpd's function-level comparison, porting tests before code and tracking what is left unmatched.

kucherenko/jscpd6.3k—~5kAutomated safety check: PassMITtoday
4
4.Wtf

Pre-launch and pre-commit audit for vibe coding projects. An agent skill from noobnooc/agent.

noobnooc/agent1.4k—~2.1kAutomated safety check: NotesNo licence1 mo ago
5

Guide for organizing MSBuild infrastructure with Directory.Build.props, Directory.Build.targets, Directory.Packages.props, and Directory.Build.rsp.

microsoft/testfx1k1 repo~2.5kAutomated safety check: PassMITtoday
6

Analyzes a Rails app and builds an upgrade report with breaking changes, deprecations and step-by-step migration guides, one version at a time from Rails 2.3 through 8.1.

ombulabs/claude-code_rails-upgrade-skill387—~2.7kAutomated safety check: PassMIT6 days ago
7

Catalog of MSBuild anti-patterns with detection rules and fix recipes.

runceel/ReactiveProperty944—~3.7kAutomated safety check: PassMIT1 mo ago
8

Picks the next CPython standard library module ready for a RustPython upgrade, skipping modules that already have an open upgrade pull request.

RustPython/RustPython22k—~257Automated safety check: PassMITtoday
9

Migrate a .NET 8 project to .NET 9 and resolve all breaking changes.

dotnet/skills5.6k2 repos~3.9kAutomated safety check: PassMITtoday
10

Guide for modernizing and migrating MSBuild project files to SDK-style format.

microsoft/testfx1k3 repos~4.3kAutomated safety check: PassMITtoday
11

Migrate a .NET 9 project or solution to .NET 10 and resolve all breaking changes.

dotnet/skills5.6k2 repos~4.8kAutomated safety check: PassMITtoday
12

Catalog of MSBuild anti-patterns with detection rules and fix recipes.

microsoft/testfx1k—~4.5kAutomated safety check: PassMITtoday
13

Diagnose and repair a broken or non-standard agent-second-brain install/migration.

smixs/agent-second-brain391—~904Automated safety check: NotesMIT2 mo ago
14

Covers ES6+ syntax and functional patterns for refactoring older JavaScript: async/await, destructuring, spread, modules, generators and data pipelines.

wshobson/agents40k11 repos~548Automated safety check: PassMIT2 days ago
15

基于 Martin Fowler 方法论做系统化重构。Use when users ask to refactor code, improve structure, reduce technical debt, clean up legacy code, or improve…

lhfer/claude-howto-zh-cn2.3k—~156Automated safety check: PassMIT2 mo ago
16

Guides migrating AngularJS 1.x apps to modern Angular: choosing a strategy, running a hybrid app with ngUpgrade, and converting controllers, directives and services.

wshobson/agents40k10 repos~1.8kAutomated safety check: PassMIT2 days ago
17

Upgrade React applications to latest versions, migrate from class components to hooks, and adopt concurrent features.

wshobson/agents40k10 repos~1.7kAutomated safety check: PassMIT2 days ago
18

Modernizes UIKit apps for multi-window environments by replacing legacy shared-state APIs with context-appropriate modern alternatives.

superagents-lab/xcode27-skills337—~4.1kAutomated safety check: PassNo licence4 mo ago
19

Migrates a direct command call in Ruby Git's Git::Lib to a Git::Commands class, as part of a Strangler Fig redesign, with a plan, legacy tests and a pull request.

ruby-git/ruby-git1.8k—~4.4kAutomated safety check: PassMIT5 days ago
20

Reads an undocumented codebase and writes up what it does: architecture, data flows, observed behavior as EARS requirements, and open questions to confirm.

Jeffallan/claude-skills12k1 repo~1.2kAutomated safety check: PassMIT3 days ago
21

Test quality review drawing on twelve classic engineering books — with primary focus on xUnit Test Patterns, The Art of Unit Testing, How Google Tests Software, and Working Effectively with Legacy…

hyhmrright/brooks-lint1.5k1 repo~432Automated safety check: PassMIT2 days ago
22

A skill your agent uses when modifying existing code that lacks tests and you need to document its actual current behavior before making changes -- the legacy code dilemma where you need tests to…

citypaul/.dotfiles739—~3.6kAutomated safety check: PassUnknown4 days ago
23

A skill your agent uses when the user asks to review, audit, or check the quality of ADVPL/TLPP code for TOTVS Protheus before merge or deploy -- covering best practices (RecLock/MsUnlock pairing…

thalysjuvenal/advpl-specialist185—~604Automated safety check: PassMIT23 days ago
24

Writes snapshot-style approval tests in Python, JavaScript, TypeScript or Java, comparing output against an approved file instead of writing individual assertions.

lexler/skill-factory239—~1.2kAutomated safety check: PassApache-2.01 mo ago
25

Rules for continuing or remodeling a prior CraftBot building script: treat the inherited model as a found object, audit it against the brief, and track every change.

lukapiskorec/craftbot143—~750Automated safety check: PassUnknown6 days ago
26

Vietnamese edition of a systematic refactoring skill based on Martin Fowler's book, working in approved phases with small, test-backed changes.

luongnv89/claude-howto42k—~3.1kAutomated safety check: PassMIT7 days ago
27

Migrate a .NET 10 project or solution to .NET 11 and resolve all breaking changes.

dotnet/skills5.6k1 repo~3.6kAutomated safety check: PassMITtoday
28

DO NOT INVOKE when the primary request explicitly asks to convert, migrate, modernize, or rewrite a legacy/old-style project to SDK style; use msbuild-modernization.

dotnet/skills5.6k1 repo~4.8kAutomated safety check: PassMITtoday
29

Generates Protheus MVC screens in ADVPL/TLPP, with ModelDef, ViewDef, MenuDef and Browse functions for single-entity and master-detail layouts.

totvs/engpro-advpl-tlpp-skills141—~2.2kAutomated safety check: PassMIT2 days ago
30

WORKFLOW SKILL - Safely migrates eligible Aspire 13.6+ AppHosts from legacy ProjectResource APIs to experimental DotnetProjectResource APIs after a per-resource assessment and explicit approval of…

CommunityToolkit/Aspire629—~3.4kAutomated safety check: PassMITtoday
31

Plans incremental migrations of aging systems with the strangler fig pattern, using dependency maps, rollback plans, characterization tests and gradual traffic shifts.

Jeffallan/claude-skills12k—~1.6kAutomated safety check: PassMIT3 days ago
32

Multi-agent code review that checks the current diff from multiple angles (spec compliance, bugs from two lenses, conventions/modernization, abstraction reuse, security, DB query performance, test…

sendou-ink/sendou.ink297—~5.2kAutomated safety check: PassAGPL-3.0today
33

Refactoring rules for Handsontable code: SOLID applied to plugins, Law of Demeter fixes, performance patterns and strict protection of backward compatibility.

handsontable/handsontable22k—~815Automated safety check: PassUnknowntoday
34

Azure Communication Services CallingServer (legacy) Java SDK.

microsoft/skills3.1k5 repos~715Automated safety check: PassMITtoday
35

Steers C++ code toward C++20, C++23 and C++26 idioms such as smart pointers, concepts, std::expected and std::print, with a security focus.

trailofbits/skills7.4k—~2.2kAutomated safety check: PassCC-BY-SA-4.05 days ago
36

Produces evidence-based migration plans using the Strangler Fig pattern for monolith splits, rewrites and framework upgrades, without implementing them.

tech-leads-club/agent-skills7k—~1.8kAutomated safety check: PassCC-BY-4.017 days ago
37

Scan codebases for technical debt, score severity, track trends, and generate prioritized remediation plans.

alirezarezvani/claude-skills28k1 repo~1.2kAutomated safety check: PassMIT1 mo ago
38

Domain-Driven Development workflow specialist using ANALYZE-PRESERVE-IMPROVE cycle for behavior-preserving code transformation.

modu-ai/moai-adk1.2k—~3.6kAutomated safety check: PassApache-2.0today
39

A skill your agent uses when integrating legacy code, custom code, or C/C++ code into Simulink via C Function blocks.

matlab/simulink-agentic-toolkit1.2k—~2.2kAutomated safety check: PassUnknown6 days ago
40

Modernize Go code to recent language features, standard library improvements, and idiomatic patterns.

context-labs/whip1.1k—~2.8kAutomated safety check: PassMIT2 days ago
41

Implement cheat codes, hidden interactions, and unlockable meta-content via time-windowed input sequence buffers, spam thresholds, look-at (dot-product) detectors, progress-% unlocks, and meta…

thedivergentai/GD-Agentic-Skills803—~3.2kAutomated safety check: PassLGPL-3.028 days ago
42

Perform janitorial tasks on C/.NET code including cleanup, modernization, and tech debt remediation.

DynamoDS/Dynamo2k—~682Automated safety check: PassApache-2.0today
43

Apply when creating, modifying, refactoring, debugging, testing, or reviewing TypeScript and Node.js code under bff/ in chat-gun.

HsienW/chat-gun143—~2.6kAutomated safety check: PassUnknown3 days ago
44

Modern C language features for .NET 10 and C 14. An agent skill from codewithmukesh/dotnet-claude-kit.

codewithmukesh/dotnet-claude-kit7511 repo~1.7kAutomated safety check: PassMIT2 mo ago
45

Map application architecture — components, layers, data flow, and integration points.

EmeaAppGbb/spec2cloud100—~2.4kAutomated safety check: PassMIT5 mo ago
46

Stack configuration: local and remote imports, inheritance, deep merging, locals, vars, settings, metadata, overrides, dependencies, and modernization

cloudposse/atmos1.4k—~3kAutomated safety check: NotesApache-2.0today
47

Write or review production Go: errors, concurrency, context, types, generics, safety, tests, benchmarks, profiling, modernization, and module structure.

pedronauck/skills6331 repo~1.2kAutomated safety check: PassNo licence22 days ago
48

Two related workflows for a locally-cloned codebase, in one skill.

github/awesome-copilot40k—~12kAutomated safety check: PassMITtoday

Questions, answered from the data.

What is the best legacy modernization skill?

Code Refactoring Workflow from luongnv89/claude-howto ranks first of the 98 legacy modernization skills listed here, with the highest score: its repository has 42k GitHub stars, its SKILL.md loads about 3.1k tokens and it passes the automated safety check with no findings. Next come Convert Internal Package to TypeScript and jscpd Code Migration Tracker.

Which legacy modernization skills are official?

11 of the 98 legacy modernization skills are official, published by the vendor's own GitHub organization: Directory Build Organization, Migrate Dotnet8 To Dotnet9, Msbuild Modernization, Migrate Dotnet9 To Dotnet10, Msbuild Antipatterns and 6 more.

How are these skills ranked?

By Skill Navigator score, which combines the GitHub stars of the skill's repository (shared across that repo's skills and discounted for large collections), how many other GitHub owners carry a copy of the skill, and automated SKILL.md quality checks, minus penalties for safety-check warnings and for each further skill from the same repository. Skills that fail the safety check are not listed.