reverse-scan-source

Scan source code projects to reverse-engineer DE-05 program definitions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scans a real source code project to reverse-engineer DE-05 program definitions, aligning documentation with implemented controllers, services, DAOs, and views.

Core Features & Use Cases

  • Scans Controllers, Services, DAOs, and JSP/HTML to identify program definitions in DE-05 format.
  • Infers URL patterns and screen IDs to map code to program entries for traceability.
  • Supports export to a DE-05 style table for integration with downstream documentation workflows.

Quick Start

Provide the project path and profile.json to generate the DE-05 program definitions.

Frequently Asked Questions about reverse-scan-source

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

FAQPage Schema
How do I auto-generate DE-05 program definitions from existing source code?

To generate DE-05 program definitions from source code, you need to scan your project structure and map implementations across Controllers, Services, DAOs, and JSP/HTML to DE-05 components. This reverse-engineering process provides full traceability for your codebase.

How do I reverse-engineer traceability for controllers and services into a DE-05 table?

Reverse-engineering traceability for controllers and services involves scanning the source code to infer URL patterns and screen IDs. These code implementations are then mapped to program entries and exported into a DE-05 style table for documentation workflows.

What profile.json configurations are required to scan a project for DE-05 definitions?

Scanning a project for DE-05 definitions requires the sourcePath, framework, prefix, and systemCode properties to be specified in your profile.json. You can also optionally provide a source-index.json file to drive the scanning process.

Can I map JSP and HTML views to DE-05 program IDs automatically?

Yes, you can map JSP and HTML views to DE-05 program IDs automatically. The scanning process operates across view files alongside Controllers and DAOs to infer screen IDs and align them with program entries for comprehensive traceability.

What is the best way to align documentation with implemented DAOs and controllers?

The best way to align documentation with implemented DAOs and controllers is to reverse-scan the source code project. This maps the actual implementations directly to DE-05 program definitions, ensuring your documentation reflects the current codebase structure.