# Legacy Modernization

> Modernize legacy systems without rewriting from scratch. Use strangler fig, facade, and strategic refactoring.

- Skill: `sethdford/legacy-modernization` (Agent Skill)
- Install (CLI): `npx skillmds@latest add sethdford/legacy-modernization`
- Raw SKILL.md: https://api.skillmd.com/api/skills/sethdford/legacy-modernization/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: sethdford (https://skillmd.com/u/sethdford)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/sethdford/legacy-modernization

---


# Legacy Modernization

Modernize legacy systems incrementally using strangler fig pattern, facade layers, and strategic refactoring.

## Instructions

1. **Assessment**: Understand current system behavior, pain points
2. **Strangler Fig**: New services alongside old monolith; gradually redirect traffic
3. **Facade Layer**: Wrap legacy with modern API without changing internals
4. **Refactoring**: Extract modules one at a time to modern stack
5. **Incremental Value**: Each phase delivers business value

## Anti-Patterns

- **Rewrite Everything**: "Let's rebuild it right." Result: 2-3 years, misses market. **Guard**: Keep old system running while new builds alongside.
- **No Business Alignment**: Modernize things users don't care about. **Guard**: Modernize parts causing business pain first.

## Further Reading

- _Monolith to Microservices_ — specific modernization patterns

