/mxl-decompile — Декомпилятор макета в DSL
Принимает Template.xml табличного документа 1С и генерирует компактное JSON-определение (DSL). Обратная операция к /mxl-compile.
Использование
/mxl-decompile <TemplatePath> [OutputPath]
Параметры
| Параметр | Обязательный | Описание |
|---|---|---|
| TemplatePath | да | Путь к Template.xml |
| OutputPath | нет | Путь для JSON (если не указан — stdout) |
Команда
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/mxl-decompile.ps1" -TemplatePath "<путь>/Template.xml" [-OutputPath "<путь>.json"]
Рабочий процесс
Декомпиляция существующего макета для анализа или доработки:
- Вызвать
/mxl-decompileдля получения JSON из Template.xml - Проанализировать или изменить JSON (добавить области, поменять стили)
- Вызвать
/mxl-compileдля генерации нового Template.xml - Вызвать
/mxl-validateдля проверки
Формат JSON на выходе — тот же DSL, что принимает /mxl-compile; его полное описание живёт в навыке /mxl-compile.