One-click install
npx skills add https://github.com/DauQuangThanh/hanoi-rainbow --skill pli-migration-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pli-migration-analyzer
Source: https://github.com/DauQuangThanh/hanoi-rainbow/tree/main/skills/pli-migration-analyzer
Command: npx skills add https://github.com/DauQuangThanh/hanoi-rainbow --skill pli-migration-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Analyzes legacy PL/I programs to identify structure, dependencies, and migration opportunities to Java, enabling a guided modernization path.

Core Features & Use Cases

  • Structure discovery: extracts procedures, declarations, file definitions, calls, and includes to form an accurate data model.
  • Dependency mapping: builds a map of program calls, file usage, and includes to drive migration sequencing.
  • Migration planning: provides actionable steps and design notes for Java implementation and reporting.

Quick Start

Run the PL/I Migration Analyzer on a PL/I project to produce a migration plan.

Frequently Asked Questions about pli-migration-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze PL/I code for a Java migration?

PL/I to Java migration analysis extracts procedures, data declarations, file I/O, and %INCLUDE dependencies to produce a structured migration plan and dependency graph. It identifies structure and migration opportunities for mainframe modernization.

What is the best way to map dependencies in legacy mainframe PL/I programs?

Mapping dependencies in legacy mainframe PL/I programs involves building a structured graph of program calls, file usage, and %INCLUDE statements. This process drives migration sequencing by revealing how procedures interact within the codebase.

Can I generate a migration plan directly from PL/I source code?

Yes, you can generate a migration plan directly from PL/I source code. The analyzer outputs generation-ready steps and design notes for Java implementation by discovering the program structure and mapping file usage dependencies.

Does the PL/I migration analyzer handle file I/O and %INCLUDE statements?

Yes, the PL/I migration analyzer handles file I/O and %INCLUDE statements. It extracts file definitions and includes to form an accurate data model and maps these dependencies to guide Java migration sequencing.

What outputs do I get when planning a PL/I to Java modernization project?

When planning a PL/I to Java modernization project, you get structured outputs including structure graphs, dependency graphs, and generation-ready migration plans with references and examples. These outputs provide actionable steps for Java implementation.