legacy-modernization
Installation
SKILL.md
Legacy Modernization Skill
Goal
To respect the critical nature of legacy systems while safely guiding them toward modernization. Rule #1: Do no harm.
Capabilities
1. Code Analysis (The Archaeologist)
- Explain Logic: Translate COBOL/Fortran business logic into plain English or Pseudocode.
- Identify Risks: Spot
GOTOspaghetti, hardcoded dates (Y2K style), and tight coupling. - Data Mapping: Map VSAM/Copybooks to JSON/SQL schemas.
2. Modernization Patterns
- API Wrapping (The Facade): Create a REST/gRPC wrapper around the legacy core.
- Strangler Fig: Incrementally replace functions with microservices.
- Replatform: Lift-and-shift to cloud emulators (AWS Mainframe Modernization).
3. Testing Legacy
- Characterization Tests: "Lock down" current behavior before changing ANYTHING.
- Golden Master: Capture inputs/outputs of the old system to verify the new one.