create-module

Create Directum RX module packages with DDS metadata, C# stubs, and localization resources.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/dunaevdmitriys-dev/directum-mcp-server --skill create-module-dunaevdmitriys-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-module
Source: https://github.com/dunaevdmitriys-dev/directum-mcp-server/tree/main/skills/create-module
Command: npx skills add https://github.com/dunaevdmitriys-dev/directum-mcp-server --skill create-module-dunaevdmitriys-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the repetitive, error-prone setup required to create a brand-new Directum RX module from scratch, including the required metadata structure, localization resources, GUID wiring, and final .dat packaging.

Core Features & Use Cases

  • End-to-end module scaffolding: Creates the expected DDS layout (Module.mtd, package info, server/client/shared code stubs) for a new Directum RX module.
  • Platform validation workflow: Runs health checks, dependency cycle checks, package validation, MTD/C# consistency checks, resource key synchronization, and builds the final .dat.
  • Localization and cover wiring: Prepares Module.resx/Module.ru.resx patterns and ensures cover actions/function names match the generated client function signatures.

Quick Start

Ask the AI: “Create a new Directum RX module PurchaseManagement for company Acme with dependencies on Shell, Company, and Docflow, then validate and build the .dat package.”

Frequently Asked Questions about create-module

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

FAQPage Schema
How do I create a new Directum RX module from scratch?

Scaffolding a new Directum RX module involves generating the DDS layout, C# stubs, and localization resources automatically. This ensures required dependencies, GUIDs, and resource keys remain consistent across MTD and code before final packaging.

What files and metadata are required for Directum RX module scaffolding?

Directum RX module scaffolding requires generating Module.mtd, package info, and server, client, and shared code stubs. It also prepares Module.resx and Module.ru.resx localization patterns to match the generated function signatures.

How do I validate a Directum RX package before building the .dat file?

Validating a Directum RX package requires running health checks, dependency cycle checks, package validation, and MTD to C# consistency checks. You must also synchronize resource keys before building the final .dat package.

Can I generate Directum RX localization resources and GUIDs automatically?

Yes, you can generate Directum RX localization resources and GUIDs automatically. The process prepares Module.resx and Module.ru.resx patterns while ensuring generated GUIDs are consistently wired across all MTD and code files.

Does Directum RX module scaffolding support greenfield development with multiple dependencies?

Yes, Directum RX module scaffolding supports greenfield development workflows with multiple dependencies. You can specify dependencies on modules like Shell, Company, and Docflow, which are integrated during the initial package generation.

Why are my Directum RX MTD and C# code consistency checks failing during module onboarding?

Directum RX MTD and C# code consistency checks fail when dependencies, GUIDs, or resource keys are mismatched. Synchronizing resx keys and validating cover actions against client function signatures resolves these inconsistencies.