Skills Plugins MCP Prompt Model 博客 我的中心

cobol-modernization

End-to-end COBOL to Java migration workflow. Handles build setup, mainframe dependency removal, and code migration with test validation.

DeepseekModel 官方收录技能 质量 优秀 · 78 v1.0.0

获取

https://deepseekmodel.com/api/download.php?id=openhands-extensions-plugins-cobol-modernization-skills-cobol-modernization-skill-md&format=skill
下载 .skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name cobol-modernization description End-to-end COBOL to Java migration workflow. Handles build setup, mainframe dependency removal, and code migration with test validation. license MIT compatibility Requires GnuCOBOL, Java 11+, Maven/Gradle, Python 3.13 with uv triggers ["cobol modernization","cobol to java","cobol migration","mainframe migration"] End-to-end workflow for migrating COBOL codebases to Java. Overview This plugin orchestrates a multi-phase COBOL modernization project: Build Setup — Configure compilation for both COBOL and Java, create test fixtures Mainframe Planning — Document transformations needed to remove mainframe dependencies Mainframe Removal — Convert CICS/VSAM code to standard COBOL Java Migration — Translate standardized COBOL to idiomatic Java Prerequisites GnuCOBOL compiler ( cobc ) Java 11+ with Maven or Gradle Python 3.13 with uv LLM API key (Anthropic or OpenAI) Quick Start export LLM_API_KEY= "your-api-key" export LLM_MODEL= "anthropic/claude-3-5-sonnet-20241022" uv run python -m lc_sdk_examples.cobol_modernization --src-path /path/to/cobol/project PowerShell equivalent for the environment setup: $env:LLM_API_KEY = "your-api-key" $env:LLM_MODEL = "anthropic/claude-3-5-sonnet-20241022" uv run python -m lc_sdk_examples.cobol_modernization --src-path C:\path\to\cobol\project Workflow Phases Phase 1: Build Setup See ../build-setup/SKILL.md Creates the foundation for the migration: COBOL compilation environment (GnuCOBOL) Java project structure (Maven/Gradle + JUnit 5) Test fixtures with golden outputs from COBOL execution Outputs: build_notes.md — Build instructions test-fixtures/ — Input/output test data test_manifest.json — Test case mapping Phase 2: Mainframe Planning See ../mainframe-planning/SKILL.md Creates a transformation guide without modifying code: Maps CICS/VSAM constructs to standard COBOL equivalents Documents error handling replacements Identifies UI operations to stub Output: mainframe_dependency_removal_plan.md Phase 3: Mainframe Removal See ../mainframe-removal/SKILL.md Applies the transformation guide: Replaces EXEC CICS commands with file I/O Adds FILE STATUS checking Stubs BMS/screen operations Verification: Code compiles with GnuCOBOL Runs with test fixtures Phase 4: Java Migration See ../to-java-migration/SKILL.md Translates to idiomatic Java: Proper Java conventions (not literal translations) JUnit tests using golden outputs COBOL references in comments Done when: All code compiles All JUnit tests pass No TODOs or stubs remain Output Structure your-project/ ├── .lc-sdk/ │ ├── initial_batch_graph.json │ ├── fixed_batch_graph.json │ └── mainframe_dependency_removal_plan.md ├── test-fixtures/ │ ├── inputs/ │ └── expected_outputs/ ├── test_manifest.json ├── src/main/java/ └── src/test/java/ Troubleshooting See ../../references/troubleshooting.md for common issues and solutions.
Agent 识别该技能的关键词,点击任意一个即可复制。

该技能未提供触发词。

下载的 .skill 包内含以下字段。
字段 说明
format格式标识(skill/v1)
skill_id技能唯一 ID
name技能名称
version版本号
description技能描述
category所属分类(数组)
trigger_words触发词列表
tags标签列表
source来源标识
source_url来源链接(本页地址)
exported_at导出时间(每次下载生成)
system_prompt系统提示词正文
model_config模型参数:provider / model / temperature / max_tokens / top_p
examples示例
install_guide各平台导入说明(Coze / Dify / Claude / 自定义框架)
同一份技能可按不同平台格式导出。
.skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用 下载
.skillpro 增强格式,额外含脚本 / 工具 / 依赖 / 钩子占位 下载
.json 纯 JSON 导出,只含 system_prompt 与模型参数 下载
Coze 带 frontmatter 的 Markdown,Coze 平台导入用 下载
Dify Dify DSL,创建应用后直接导入 下载

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

验证码 --

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。