What problem does it solve?
Reading raw Package.bin or XSD schemas to understand an XDTO package is slow and error-prone: you must manually translate xs:decimal to Число, interpret lowerBound="0" as optional, and chase type references across packages. This Skill inspects 1C XDTO packages directly and presents types, properties, and entry points in 1C terms, ready for writing code that creates and fills XDTO objects.
Core Features & Use Cases
- Package Discovery: List all XDTO packages in a configuration with type counts and namespaces, or drill into one package to see imports, entry points, object types, and value types.
- Type Structure Rendering: Show a type's properties with 1C-notation types (Строка(6), Число(18,2)), required/list flags, enumeration values, and nested object expansion via -Depth, plus ready-to-paste ФабрикаXDTO creation snippets.
- Impact Analysis: Use -Mode used-by to find every type, property, and package that references a given type before modifying it.
- Use Case: You need to build an XML payment document in 1C code. Run the skill with the configuration source root and -Name ПлатежныйДокумент -Depth 2 to get the full fillable structure, then use -RequiredOnly to see only the mandatory skeleton.
Quick Start
Ask the AI to show the structure of an XDTO type from your configuration sources, for example: analyze the XDTO packages in my src folder and show the structure of the ПлатежныйДокумент type with depth 2.