generate-program-list

Generate DE-05 program definitions from screen lists and mapping rules.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/bs-koo/gx-pm --skill generate-program-list
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-program-list
Source: https://github.com/bs-koo/gx-pm/tree/main/plugins/gx-pm/skills/generate-program-list
Command: npx skills add https://github.com/bs-koo/gx-pm --skill generate-program-list

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

화면목록표를 기반으로 DE-05 프로그램정의서를 생성하고, 소스파일 구조를 자동 매핑하는 통합 도구를 제공합니다.

Core Features & Use Cases

  • 화면목록표(DE-03) 기준으로 프로그램ID를 부여하고, 프레임워크에 맞춘 패키지 및 파일 구조를 자동 구성합니다.
  • 프론트엔드 화면 정의에서 백엔드 계층(Controller/Service/DAO/SQL/JSP 등) 매핑 규칙과 URL 패턴을 생성합니다.
  • 기존 소스 구조가 있을 경우 재사용 규칙을 적용하고, 새로운 화면에 대한 연계성을 확보합니다.

Quick Start

화면목록표와 프레임워크 유형을 입력하면 DE-05 프로그램정의서의 초안이 자동으로 생성됩니다.

Frequently Asked Questions about generate-program-list

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

FAQPage Schema
How do I generate a DE-05 program definition from a screen list?

You can generate a DE-05 program definition by inputting your screen list data, selected framework, and optional base package. The tool automatically drafts program IDs, package structures, and file mappings for the generated artifacts.

Does this tool support Spring Boot and eGovFrame for program structure mapping?

Yes, program structure mapping supports both Spring Boot and eGovFrame. It applies framework-specific rules to configure screen-to-program lineage, URL patterns, and package structures for your backend layers.

What backend layers are mapped when generating program definitions?

Generating program definitions maps frontend screen definitions to backend layers including Controller, Service, DAO, SQL, and JSP. It establishes mapping rules and URL patterns to ensure connectivity across the application architecture.

Can I reuse existing source structures when mapping new screens?

Yes, you can reuse existing source structures when mapping new screens. The tool applies reuse rules to your current source structure to secure integration and connectivity for newly added screen definitions.

What inputs are required to automate program definition generation?

Automating program definition generation requires screen list data, a selected framework type like eGovFrame or Spring Boot, and an optional base package. These inputs configure the generated program artifacts and mapping rules.