ln-33-code-modernizer
FeaturedModernizes a bounded capability by removing obsolete custom mechanisms or reducing bundle and maintenance cost. Use for proven modernization value; not routine upgrades or tuning.
Install
Quality Score: 91/100
Skill Content
Details
- Author
- levnikolaevich
- Repository
- levnikolaevich/claude-code-skills
- Created
- 10 months ago
- Last Updated
- 6 days ago
- Language
- PowerShell
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
code-modernizer
Modernize or refactor a legacy codebase incrementally while preserving business logic. Replaces hand-rolled logic with the standard library, a native feature, an already-installed dependency, or (only after live research) a well-vetted new package, then applies minimal design patterns to whatever custom code remains. Confirms scope first (full-codebase, one module/partial, or only the exact lines named) and flags file count, line count, and breaking-change risk before generating a large diff, asking instead of assuming when scope, a library choice, or a behavior change is unclear. Use for migrations (framework/language/version upgrades), killing tech debt, refactoring an old project, or "bring this up to date". Use whenever the user asks to refactor, modernize, de-bloat, clean up, simplify, upgrade, or audit code; asks "is there a library for this", "don't reinvent the wheel", "replace with a framework", "reduce boilerplate", or "apply proper design patterns"; wants a root-cause fix over a quick patch; says "
legacy-modernizer
Use when modernizing legacy systems, implementing incremental migration strategies, or reducing technical debt. Invoke for strangler fig pattern, monolith decomposition, framework upgrades.
golang-modernize
Continuously modernize Golang code to use the latest language features, standard library improvements, and idiomatic patterns. Use this skill whenever writing, reviewing, or refactoring Go code to ensure it leverages modern Go idioms. Also use when the user asks about Go upgrades, migration, modernization, deprecation, or when modernize linter reports issues. Also covers tooling modernization: linters, SAST, AI-powered code review in CI, and modern development practices. Trigger this skill proactively when you notice old-style Go patterns that have modern replacements.