/subsystem-compile - генерация подсистемы из JSON

SkillDev tools

Create a 1C subsystem - XML sources from a JSON definition. Use when the user asks to add a subsystem (section) to the configuration.

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 /subsystem-compile - генерация подсистемы из JSON skill

What this skill tells your AI

The instructions your AI receives, as published by desko77/cursor-1c-skills in skills/1c-subsystem-compile/SKILL.md and read by ahel’s review.

Принимает JSON-определение подсистемы → генерирует XML + файловую структуру + регистрирует в родителе (Configuration.xml или родительская подсистема).

Параметры и команда

ПараметрОписание
DefinitionFileПуть к JSON-файлу определения
ValueИнлайн JSON-строка (альтернатива DefinitionFile)
OutputDirКорень выгрузки (где Subsystems/, Configuration.xml)
ParentПуть к XML родительской подсистемы (для вложенных)
NoValidateПропустить авто-валидацию
powershell.exe -NoProfile -File 'skills/1c-subsystem-compile/scripts/subsystem-compile.ps1' -Value '<json>' -OutputDir '<ConfigDir>'

JSON-определение

{
 "name": "МояПодсистема",
 "synonym": "Моя подсистема",
 "comment": "",
 "includeInCommandInterface": true,
 "useOneCommand": false,
 "explanation": "Описание раздела",
 "picture": "CommonPicture.МояКартинка",
 "content": ["Catalog.Товары", "Document.Заказ"]
}

Минимально: только name. Остальное - дефолты.

Примеры

# Минимальная подсистема
... -Value '{"name":"Тест"}' -OutputDir config/

# С составом и картинкой
... -Value '{"name":"Продажи","content":["Catalog.Товары","Report.Продажи"],"picture":"CommonPicture.Продажи"}' -OutputDir config/

# Вложенная подсистема
... -Value '{"name":"Дочерняя"}' -OutputDir config/ -Parent config/Subsystems/Продажи.xml

Signals

GitHub stars
57
Forks
13
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
x-1c-subsystem-compile-desko77
Source
github.com/desko77/cursor-1c-skills