К основному содержанию
скилл CX Codex

subsystem-info — скилл для Claude Code: что делает и как установить

Разбирает XML-выгрузку конфигурации 1С и строит структуру подсистем, командный интерфейс или дерево иерархии. Пригодится при навигации по незнакомой конфигурации.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add Nikolay-Shirokov/cc-1c-skills
/plugin install 1c-skills@cc-1c-skills
Открыть на GitHub

Что делает subsystem-info

Скилл анализирует XML-файлы подсистем 1С и выводит состав объектов, дочерние ветки и настройки интерфейса. Предусмотрено пять режимов работы. Можно запросить краткую сводку overview, разобрать видимость кнопок из CommandInterface.xml в режиме ci или вывести полное дерево подсистем tree с маркерами видимости.

Инструмент запускает скрипт subsystem-info.ps1, поэтому в системе обязательно должен работать powershell.exe. Вывод легко отфильтровать по типу объекта через ключ -Name, ограничить пагинацией через Limit или сохранить в файл с кодировкой UTF-8 BOM.

Какие задачи решает

  • посмотреть состав объектов подсистемы 1С с группировкой по типам
  • построить рекурсивное дерево иерархии подсистем с отметками видимости
  • разобрать структуру командного интерфейса из CommandInterface.xml
  • отфильтровать только документы или справочники внутри выбранной подсистемы

Примеры запросов агенту

  • Покажи дерево подсистем от каталога Subsystems с помощью subsystem-info
  • Выведи только документы из подсистемы Subsystems/Продажи.xml
  • Разбери командный интерфейс подсистемы Subsystems/Администрирование.xml в режиме ci

Как установить subsystem-info

1Через маркетплейс плагинов

/plugin marketplace add Nikolay-Shirokov/cc-1c-skills
/plugin install 1c-skills@cc-1c-skills

Команда ставит плагин 1c-skills целиком, со всеми его скиллами

2Через Skills CLI (Vercel)

npx skills add Nikolay-Shirokov/cc-1c-skills --skill subsystem-info -a claude-code

3Вручную: положить файлы

~/.claude/skills/subsystem-info/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/subsystem-info/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о subsystem-info

Как установить subsystem-info в Claude Code?

Подключите каталог командой /plugin marketplace add Nikolay-Shirokov/cc-1c-skills, после чего запустите /plugin install 1c-skills@cc-1c-skills.

Что делает скилл subsystem-info?

Он считывает файлы выгрузки 1С и выводит состав метаданных, дерево подчинения подсистем и настройки командного интерфейса.

Что требуется для запуска утилиты?

Скилл вызывает скрипт subsystem-info.ps1, поэтому в окружении должен быть доступен исполняемый файл powershell.exe.

Исходный текст

SKILL.md · MIT
---
name: subsystem-info
description: Анализ структуры подсистемы 1С из XML-выгрузки — состав, дочерние подсистемы, командный интерфейс, дерево иерархии. Используй для изучения структуры подсистем и навигации по конфигурации
argument-hint: <SubsystemPath> [-Mode overview|content|ci|tree|full] [-Name <элемент>]
allowed-tools:
  - Bash
  - Read
  - Glob
---

# /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
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 в одном вызове |

## Примеры

```powershell
# Обзор подсистемы
... -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 Администрирование
```

© Nikolay Shirokov · MIT · Nikolay-Shirokov/cc-1c-skills

Темы и платформы

Каталог скиллов SKILL.md →

Из того же набора59

cfe-borrow Скилл переносит объекты основной конфигурации 1С в расширение CFE. Пригодится, когда нужно изменить форму, добавить реквизит или перехватить метод. CX Codex 48установок template-remove Скилл удаляет макет из объекта 1С и снимает его регистрацию в корневом XML. Нужен, когда макет убирают из обработки, отчёта или справочника. CX Codex 47установок skd-info Скилл разбирает схему компоновки данных 1С: показывает наборы, поля, параметры, варианты и запросы. Нужен для анализа отчёта. CX Codex 47установок epf-build Собирает внешнюю обработку 1С в файл EPF или ERF из XML-исходников и проверяет модули до сборки. CX Codex 47установок role-info Скилл парсит файл Rights.xml роли 1С и собирает компактную выжимку прав, RLS и шаблонов ограничений без лишней XML-разметки. CX Codex 46установок img-grid Накладывает измерительную сетку на скриншоты печатных форм и макетов. Помогает рассчитать пропорции колонок перед сборкой табличного документа. CX Codex 46установок erf-init Генерирует минимальный набор XML-исходников внешнего отчёта 1С: корневой файл метаданных и каталог отчёта. Пригодится, когда начинаешь новый отчёт и не хочешь собирать каркас руками. CX Codex 46установок erf-dump Декомпилирует внешние отчёты 1С формата ERF в набор исходников XML. Сохраняет ссылочные типы конфигурации при выгрузке. CX Codex 46установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой