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