subsystem-expert

Installation
SKILL.md

/subsystem-expert — Подсистемы и командный интерфейс 1С

Единый скилл для всех операций с подсистемами. Выбери нужный режим:

Режим Что делает
compile Создать новую подсистему из JSON
edit Добавить/удалить объекты из подсистемы, управлять свойствами
interface-edit Настроить CommandInterface.xml (видимость, порядок, группы)

Режим: compile — создание подсистемы

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

Usage

/subsystem-expert compile [-DefinitionFile <json> | -Value <json-string>] -OutputDir <ConfigDir> [-Parent <path>]
Параметр Описание
DefinitionFile Путь к JSON-файлу определения
Value Инлайн JSON-строка (альтернатива DefinitionFile)
OutputDir Корень выгрузки (где Subsystems/, Configuration.xml)
Parent Путь к XML родительской подсистемы (для вложенных)
NoValidate Пропустить авто-валидацию

Команда

powershell.exe -NoProfile -File .claude/skills/subsystem-expert/scripts/subsystem-compile.ps1 -Value '<json>' -OutputDir '<ConfigDir>'

Режим: edit — редактирование подсистемы

Точечное редактирование XML подсистемы: состав, дочерние подсистемы, свойства.

Usage

/subsystem-expert edit -SubsystemPath <path> -Operation <op> -Value <value>
Параметр Описание
SubsystemPath Путь к XML-файлу подсистемы
DefinitionFile JSON-файл с массивом операций
Operation Одна операция (альтернатива DefinitionFile)
Value Значение для операции
NoValidate Пропустить авто-валидацию

Поддерживаемые операции

Operation Value Описание
add-content Catalog.ИмяСправочника Добавить объект в состав
remove-content Catalog.ИмяСправочника Убрать объект из состава
add-subsystem имя подсистемы Добавить дочернюю подсистему
remove-subsystem имя подсистемы Убрать дочернюю подсистему
set-property <prop>=<val> Изменить свойство

Команда

powershell.exe -NoProfile -File .claude/skills/subsystem-expert/scripts/subsystem-edit.ps1 -SubsystemPath '<path>' -Operation add-content -Value 'Catalog.Товары'

Режим: interface-edit — командный интерфейс

Редактирует CommandInterface.xml подсистемы: видимость, размещение, порядок команд.

Usage

/subsystem-expert interface-edit <CIPath> <Operation> <Value>
Параметр Описание
CIPath Путь к CommandInterface.xml
Operation hide / show / place / order / subsystem-order / group-order
Value Имя команды или объекта

Поддерживаемые операции

Operation Описание
hide Скрыть команду
show Показать команду
place Разместить в группе
order Установить порядок команды
subsystem-order Порядок подсистемы
group-order Порядок группы

Подробнее: .claude/skills/subsystem-expert/reference.md

Команда

powershell.exe -NoProfile -File .claude/skills/subsystem-expert/scripts/interface-edit.ps1 -CIPath '<path>' -Operation hide -Value '<cmd>'
Related skills

More from arman-kudaibergenov/1c-ai-development-kit

Installs
1
GitHub Stars
122
First Seen
6 days ago