diff --git a/.claude/skills/xdto-compile/SKILL.md b/.claude/skills/xdto-compile/SKILL.md index b3183baa..c9b8c027 100644 --- a/.claude/skills/xdto-compile/SKILL.md +++ b/.claude/skills/xdto-compile/SKILL.md @@ -99,13 +99,7 @@ XSD выразительнее модели XDTO. Всё, что не перен 1. Получить XSD от контрагента (или выгрузить схему существующего пакета: `/xdto-decompile`) 2. `/xdto-compile -XsdPath <файл> -OutputDir <каталог-исходников>` — прочитать предупреждения -3. `/xdto-validate` — убедиться, что типы разрешились +3. `/xdto-validate <каталог-исходников>/XDTOPackages/<Имя>` — убедиться, что типы разрешились 4. `/db-load-xml` + `/db-update` Правка существующего пакета: `/xdto-decompile` → правка XSD → `/xdto-compile -Force`. - -## Верификация - -``` -/xdto-validate <каталог-исходников>/XDTOPackages/<Имя> -``` diff --git a/.claude/skills/xdto-decompile/SKILL.md b/.claude/skills/xdto-decompile/SKILL.md index 15894425..45725f7b 100644 --- a/.claude/skills/xdto-decompile/SKILL.md +++ b/.claude/skills/xdto-decompile/SKILL.md @@ -47,10 +47,3 @@ XML Schema выразить не может (например `nillable` у ат Полученную XSD можно отдавать контрагенту как есть — она валидна и не теряет данных пакета. Штатная команда «Экспорт XML-схемы» в Конфигураторе для этого хуже: она теряет `nillable` у свойств-атрибутов. - -## Верификация - -``` -/xdto-decompile <путь> — схема в stdout -/xdto-decompile <путь> -OutFile schema.xsd — в файл -``` diff --git a/.claude/skills/xdto-validate/SKILL.md b/.claude/skills/xdto-validate/SKILL.md index 5b346e02..e1e919b3 100644 --- a/.claude/skills/xdto-validate/SKILL.md +++ b/.claude/skills/xdto-validate/SKILL.md @@ -42,10 +42,3 @@ powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/xdto-validate.ps1" 1. `/xdto-compile` или правка через `/xdto-decompile` → `/xdto-compile -Force` 2. `/xdto-validate <путь>` — до загрузки в базу 3. `/db-load-xml` + `/db-update` - -## Верификация - -``` -/xdto-validate <путь> — только проблемы -/xdto-validate <путь> -Detailed — все проверки -```