legacy-ibmi-program-list-batch

Orchestrate batch IBM i program analysis from a program-list CSV.

Updated May 12, 2026
One-click install
npx skills add https://github.com/wwa-lab/legacy-spec-factory --skill legacy-ibmi-program-list-batch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: legacy-ibmi-program-list-batch
Source: https://github.com/wwa-lab/legacy-spec-factory/tree/main/.opencode/skills/legacy-ibmi-program-list-batch
Command: npx skills add https://github.com/wwa-lab/legacy-spec-factory --skill legacy-ibmi-program-list-batch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, pandas, openpyxl, requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the preparation and orchestration of batch IBM i program analysis, allowing for efficient and systematic analysis of multiple programs in a controlled environment.

Core Features & Use Cases

  • Batch Program Analysis Preparation: Orchestrate IBM i program analysis from a program-list CSV or Excel export.
  • Copilot Chat-friendly: Designed for Copilot Chat-limited environments, providing one-program-per-chat prompt queues and status tracking.
  • Delegation and Integration: Delegates actual source analysis to legacy-ibmi-program-analyzer and integrates with legacy-ibmi-flow-analyzer for cross-program reviews.
  • Use Case: Suppose you have a list of IBM i programs and want to analyze them using Copilot Chat. This Skill will create a batch plan, status tracking, and prompt queues for efficient analysis.

Quick Start

Run the skill with the following command: initialize_program_batch.py --program-list program-list.csv --out-dir outputs/batch-program-list --source-root C:/path/to/source-repo --delivery-root C:/path/to/delivery-work

Frequently Asked Questions about legacy-ibmi-program-list-batch

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

FAQPage Schema
How do I batch analyze IBM i programs from a CSV file?

You can batch analyze IBM i programs by running the initialization script with a program-list CSV, which generates a batch plan, status tracking, and prompt queues for systematic processing.

Can I analyze IBM i programs using Copilot Chat in limited environments?

Yes, Copilot Chat-limited environments are supported through one-program-per-chat prompt queues, allowing you to process legacy IBM i programs sequentially without exceeding chat constraints.

What do I need to set up before preparing IBM i program batch analysis?

You need Python with pandas, openpyxl, and requests installed, plus a program-list CSV export and defined source and delivery root directories before initializing the batch.

What is the best way to track status across multiple IBM i program analyses?

Batch orchestration with a program-list CSV generates status tracking files alongside one-program-per-chat prompt queues, ensuring controlled analysis progress across multiple IBM i programs.

Does IBM i batch analysis work with individual source code review tools?

Yes, IBM i batch analysis delegates actual source code review to specialized analysis tools and integrates with cross-program flow analyzers for comprehensive legacy system evaluation.