mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-09-05 09:40:52 +03:00
SKILL.md навыков ссылались на docs/mxl-dsl-spec.md, которого нет в порт-ветках — агент искал документацию внутри папки навыка. - mxl-compile: спека внесена как reference/dsl-spec.md (self-contained), SKILL.md ссылается на неё относительно навыка + добавлен empty в правила - mxl-decompile: спеку не тянет (нужна только для авторинга JSON), убраны описания внутренностей скрипта — оставлено «как применять» Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1.9 KiB
1.9 KiB
name, description, argument-hint, allowed-tools
| name | description | argument-hint | allowed-tools | ||||
|---|---|---|---|---|---|---|---|
| mxl-decompile | Декомпиляция табличного документа (MXL) в JSON-определение. Используй когда нужно получить редактируемое описание существующего макета | <TemplatePath> [OutputPath] |
|
/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.