Analyzes legacy JCL (Job Control Language) scripts to assist with migration to modern workflow orchestration and batch processing systems. Extracts job flows, step sequences, data dependencies, conditional logic, and program invocations. Generates migration reports and creates implementation strategies for Spring Batch, Apache Airflow, or shell scripts. Use when working with mainframe job migration, JCL analysis, batch workflow modernization, or when users mention JCL conversion, analyzing .jcl…
Analyzes legacy JCL (Job Control Language) scripts to assist with migration to modern workflow orchestration and batch processing systems.
Extracts job flows, step sequences, data dependencies, conditional logic, and program invocations.
Generates migration reports and creates implementation strategies for Spring Batch, Apache Airflow, or shell scripts.
Use when working with mainframe job migration, JCL analysis, batch workflow modernization, or when users mention JCL conversion, analyzing .jcl/.JCL files, working with job steps, procedures, or planning workflow orchestration from JCL jobs.
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Claude CodeNot declared
CursorNot declared
CodexNot declared
GitHub CopilotNot declared
WindsurfNot declared
Gemini CLINot declared
ClineNot declared
OpenCodeNot declared
Skill metadata
Parsed from SKILL.md frontmatter.
Version1.0
More metadata
version
1.0
category
legacy-migration
Package contents
Files included with this skill beyond the listing page.
skill mdSKILL.md11,416 B
docsSUMMARY.md627 B
History
First recorded snapshot · 0 installs
SKILL.md
JCL Migration Analyzer
Analyzes legacy JCL scripts for migration to modern batch processing and workflow orchestration systems like Spring Batch, Apache Airflow, Kubernetes Jobs, or shell scripts.
Overview
This skill provides comprehensive analysis and migration planning for JCL (Job Control Language) batch processing systems. It extracts job structures, converts JCL constructs to modern workflow patterns, maps data dependencies, and generates implementation-ready migration strategies.
Key Migration Focus: JCL to modern orchestration with proper handling of COND logic inversion, data dependencies (DD statements), GDG generations, procedures (PROCs), and batch workflow patterns.
When to Use This Skill
Use this skill when:
Analyzing JCL job files (.jcl, .JCL) for modernization
Planning migration from mainframe batch processing to modern workflow systems
Converting JCL job steps to Spring Batch, Apache Airflow, or shell scripts
Understanding JCL COND logic and conditional execution patterns
Mapping JCL data sets (DD statements) to modern file operations
Extracting JCL procedures (PROCs) and symbolic parameters
Generating workflow definitions for orchestration platforms
Estimating complexity and effort for JCL migration projects
Creating migration documentation and strategy reports
Modernizing mainframe batch jobs to cloud-native workflows
[pseudocode-jcl-rules.md](references/pseudocode-jcl-rules.md) - Comprehensive JCL to pseudocode conversion rules including element mapping, return codes, DISP parameters, translation patterns, and COND logic handling
[pseudocode-common-rules.md](references/pseudocode-common-rules.md) - Common pseudocode syntax and conventions applicable to all languages
[testing-strategy.md](references/testing-strategy.md) - Comprehensive testing approach including unit tests, integration tests, parallel validation, and data-driven testing for migrated workflows
[transaction-handling.md](references/transaction-handling.md) - Transaction management, rollback strategies, and ACID compliance for batch jobs