subsystem-info について
エクスポートされた1CサブシステムXMLを読み取り、構造を複数の形式で表示するPowerShellスキルです。概要、内容、コマンドインターフェイス、再帰ツリーを確認でき、結果をまとめて表示することもできます。
主な機能
- 01サブシステムのプロパティと内容の要約
- 02オブジェクト型別の内容一覧
- 03コマンドインターフェイスの表示と順序の確認
- 04サブシステムの再帰ツリー生成
- 05概要・内容・インターフェイスの統合表示
活用シーン
- 01サブシステムの構成確認
- 02インターフェイスに表示されるコマンドとグループの確認
- 03サブシステム階層の把握
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nikolay-shirokov/ cc-1c-skills --skill subsystem-infoインストール後、Claude Code で/subsystem-infoを入力して読み込まれたか確認します。
同梱ファイルscripts/subsystem-info.ps1scripts/subsystem-info.py
README(原文)English
プロジェクトの README よりこの 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 Администрирование
コメント
Markdown 対応