/xdto-validate - Валидация пакета XDTO

SkillAI & models

Validation of a 1C XDTO package. Use after creating or modifying an XDTO package to check its correctness.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the /xdto-validate - Валидация пакета XDTO skill

What this skill tells your AI

The instructions your AI receives, as published by desko77/claude-code-skills-1c in skills/1c-xdto-validate/SKILL.md and read by ahel’s review.

Проверяет модель пакета, объект метаданных и его связь с конфигурацией. Каждая находка выводится отдельной строкой с объяснением. Exit code 1 при ошибках.

Параметры

ПараметрОбязательныйОписание
PackagePathдаКаталог пакета, Ext/Package.bin или <Имя>.xml объекта метаданных. Псевдоним - -Path
ConfigDirнетКорень исходников. По умолчанию определяется по расположению пакета
DetailedнетПоказывать успешные проверки, а не только проблемы
MaxErrorsнетОстановиться после N ошибок. По умолчанию 20
OutFileнетЗаписать отчет в файл
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/xdto-validate.ps1" -PackagePath "<путь>"

[ERROR] - платформа такой пакет не примет либо примет неправильно. [WARN] - пакет рабочий, но есть риск, о котором стоит знать.

Зачем запускать, если пакет и так грузится

Часть дефектов платформа не диагностирует: неразрешенный тип из чужого пространства имен она молча подменяет на xs:anyType, и пакет выглядит загруженным, пока ФабрикаXDTO не отдаст в рантайме бесструктурное значение. Такие вещи видно только статически - до загрузки в базу.

Типичный workflow

  1. /xdto-compile, /xdto-edit или переработка через /xdto-decompile/xdto-compile -Force
  2. /xdto-validate <путь> - до загрузки в базу
  3. /db-load-xml + /db-update

Signals

GitHub stars
61
Forks
14
Last commit
Sep 2026

Others that do the same job

Advanced
Catalog kind
skill
Gateway key
x-1c-xdto-validate
Source
github.com/desko77/claude-code-skills-1c