About subsystem-info
A PowerShell skill that reads exported 1C subsystem XML and presents its structure in several views. It supports summaries, content and command-interface inspection, recursive trees, and combined output.
Key features
- 01Summarize subsystem properties and contents
- 02List content grouped by object type
- 03Inspect command interface visibility and order
- 04Build recursive subsystem trees
- 05Combine overview, content, and interface views
Use cases
- 01Review a subsystem's composition
- 02Find which commands and groups appear in its interface
- 03Explore a hierarchy of subsystems
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ nikolay-shirokov/ cc-1c-skills --skill subsystem-infoAfter installing, type/subsystem-infoin Claude Code to confirm it loaded.
Bundled filesscripts/subsystem-info.ps1scripts/subsystem-info.py
Details
From the project README/subsystem-info — Структура подсистемы 1С
Читает XML подсистемы из выгрузки конфигурации 1С и выводит компактное описание структуры.
Параметры и команда
| Параметр | Описание |
|---|---|
SubsystemPath | Путь к XML-файлу подсистемы, каталогу подсистемы или каталогу Subsystems/ (для tree) |
Mode | Режим: overview (default), content, ci, tree, full |
Name | Drill-down: тип объекта в content, секция в ci, имя подсистемы в tree |
Limit / Offset | Пагинация (по умолчанию 150 строк) |
OutFile | Записать результат в файл (UTF-8 BOM) |
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/subsystem-info.ps1" -SubsystemPath "<путь>"
Пять режимов
| Режим | Что показывает |
|---|---|
overview (default) | Компактная сводка: свойства, состав (сгруппирован по типам), дочерние подсистемы, наличие CI |
content | Список Content с группировкой по типу объекта. -Name Catalog — только каталоги |
ci | Разбор CommandInterface.xml: видимость, размещение, порядок команд/подсистем/групп |
tree | Рекурсивное дерево иерархии подсистем с маркерами [CI], [OneCmd], [Скрыт] |
full | Полная сводка: overview + content + ci в одном вызове |
Примеры
# Обзор подсистемы
... -SubsystemPath Subsystems/Продажи.xml
# Состав подсистемы
... -SubsystemPath Subsystems/Администрирование.xml -Mode content
# Только документы в составе
... -SubsystemPath Subsystems/Продажи.xml -Mode content -Name Document
# Командный интерфейс подсистемы
... -SubsystemPath Subsystems/Продажи.xml -Mode ci
# Дерево подсистем от корня
... -SubsystemPath Subsystems -Mode tree
# Дерево от конкретной подсистемы
... -SubsystemPath Subsystems/Администрирование.xml -Mode tree
# Дерево только для одной подсистемы
... -SubsystemPath Subsystems -Mode tree -Name Администрирование
Comments
Markdown supported