Legacy to Modern

Callbacks, var, and CommonJS → async/await, const, and ESM automatically.

Install →

Trusted trust tier

This skill has meaningful adoption or reputation signals, but still deserves a quick review.

What is Legacy to Modern?

legacy-to-modern rewrites outdated JavaScript patterns: callbacks to async/await, var to const/let, prototype chains to ES6 classes, CommonJS require() to ESM import/export. It runs AST-level transforms — not regex — preserving semantics while targeting your specified ECMAScript version.

Best for

Legacy to Modern is ideal for developers, teams, and agents who need to callbacks, var, and commonjs → async/await, const, and esm automatically.. Whether you're automating workflows, improving code quality, or extending functionality, this claude skill integrates directly into Claude Code.

Why use Legacy to Modern?

  • Integrates seamlessly with Claude Code
  • From a trusted source
  • Battle-tested by 810 developers
  • Open ecosystem standard — works across agents
Installs810

Installation and usage

Getting started with Legacy to Modern is straightforward. Follow the steps below to install this claude skill into your Claude Code environment and start using it immediately.

How to install

1
Make sure you have Claude Code installed. Run claude in your terminal — if it opens, you're ready.
2
Open the source page for this tool and follow the install instructions. Most skills install with a single command run inside Claude Code.
3
After installing, type / inside Claude Code to see your installed skills and invoke them by name.
Go to install page →