validate-package

Community

Catch DDS import issues before they happen

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 /pipeline stage before importing into DDS.
  • Deep consistency checks across .mtd JSON validity, GUID uniqueness, .resx pairing, namespaces, PackageInfo.xml, and settings/{Module}/Module.json alignment.
  • DDS-critical guardrails that detect invalid C# patterns (e.g., non-partial classes), broken ModuleInitializer rules, 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 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: 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.
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.