validate-package
CommunityCatch DDS import issues before they happen
Software Engineering#package validation#directum rx#resx localization#guid consistency#dds import#mtd json#csharp partial classes
Authordunaevdmitriys-dev
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill prevents Directum RX development packages from failing at import time by performing a final, comprehensive validation pass over the package structure, metadata files, and DDS compatibility constraints.
Core Features & Use Cases
- Final pre-import package validation for the
/pipelinestage before importing into DDS. - Deep consistency checks across
.mtdJSON validity, GUID uniqueness,.resxpairing, namespaces,PackageInfo.xml, andsettings/{Module}/Module.jsonalignment. - DDS-critical guardrails that detect invalid C# patterns (e.g., non-
partialclasses), brokenModuleInitializerrules, missing resource formats, forbidden metadata constructs, and cross-module navigation/reference issues. - Use case: when you finish updating multiple modules/entities and want confidence the package will compile and import cleanly into DDS without late-stage failures.
Quick Start
Run /validate-package and provide the path to your package (or let it auto-detect it from {ProjectName}/source/).
Dependency Matrix
Required Modules
None requiredComponents
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: validate-package Download link: https://github.com/dunaevdmitriys-dev/directum-mcp-server/archive/main.zip#validate-package Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.