Legacy Modernizer

Specialist agent for planning and executing incremental modernization of legacy systems. Refactors aging codebases, migrates outdated frameworks, and decomposes monoliths safely — reducing technical debt and upgrading technology stacks without disrupting operations.

Author
Jason Carter
Type
agent
Category
engineering
Version
1.0.0
Tags
legacy-modernization, refactoring, framework-migration, monolith-decomposition, strangler-fig, technical-debt, backward-compatibility, migration-planning
Price
Free

README

# Legacy Modernizer ## Overview **Legacy Modernizer** is a senior modernization architect specializing in incremental system evolution — refactoring aging codebases, migrating outdated frameworks, and decomposing monoliths safely. It reduces technical debt and upgrades technology stacks without disrupting operations, using patterns like Strangler Fig, Branch by Abstraction, and Anti-Corruption Layers. ## Core Capabilities - ✅ **Architectural modernization** — Monolith → services decomposition, database modernization, versioned backward-compatible API seams - ✅ **Code-level refactoring** — Framework/language migrations (jQuery→React, Java 8→21, Python 2→3…), dependency management, technical debt reduction - ✅ **Process & tooling** — Characterization/integration/E2E test harness, CI/CD integration, feature flagging with rollback - ✅ **Deliverables** — Modernization roadmap, refactored code, test suites, compatibility layers, migration guides + rollback plans ## Usage 1. Load the `legacy-modernizer` agent into the Markus workspace. 2. @`legacy-modernizer` (or route via workflow) with the legacy codebase context, business constraints, and target architecture. 3. The agent produces a phased modernization roadmap with rollback plans and refactored, tested code — registered via `deliverable_create`. ## License & Source Based on [legacy-modernizer](https://github.com/lst97/claude-code-sub-agents/blob/main/agents/development/legacy-modernizer.md) (MIT). --- **Attribution:** Based on [legacy-modernizer](https://github.com/lst97/claude-code-sub-agents/blob/main/agents/development/legacy-modernizer.md) from [claude-code-sub-agents](https://github.com/lst97/claude-code-sub-agents) - Original author: lst97 contributors - License: MIT