create-isolated-function

Community

Create safe Directum RX Isolated functions

Authordunaevdmitriys-dev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It solves the problem of implementing heavy or third-party-code tasks in Directum RX by isolating them into a separate .NET 8 IsolatedArea process so the main platform services remain stable.

Core Features & Use Cases

  • IsolatedArea design for external libraries: provides a contract and workflow for using third-party dependencies (e.g., Aspose, Newtonsoft) without accessing Directum entities or repositories inside Isolated code.
  • Stream-safe integration patterns: standardizes how to pass inputs/outputs (notably Stream usage rules) and how to avoid unsupported transfers like entities or repositories.
  • Production-ready function scaffolding guidance: documents how to create Isolated projects in DDS, define function contracts, mark serializable structures with [Public(Isolated=true)], and connect server calls to IsolatedMethods.

Quick Start

Ask the AI to generate a Directum RX IsolatedArea implementation plan for a new XLSX parsing function, including the correct serializable input/output types, required .NET 8 Isolated project structure, and the exact server-side call signature expectations.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: create-isolated-function
Download link: https://github.com/dunaevdmitriys-dev/directum-mcp-server/archive/main.zip#create-isolated-function

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.