AgentSkillsCN

skd-info

分析1C数据编排方案(СКД)的结构——集合、字段、参数、选项

SKILL.md
--- frontmatter
name: skd-info
description: Анализ структуры схемы компоновки данных 1С (СКД) — наборы, поля, параметры, варианты
argument-hint: <TemplatePath> [-Mode overview|query|fields|links|calculated|resources|params|variant|templates|trace] [-Name <dataset|variant|field|group>]
allowed-tools:
  - Bash
  - Read
  - Glob

/skd-info — Анализ схемы компоновки данных

Читает Template.xml схемы компоновки данных (СКД) и выводит компактную сводку. Заменяет необходимость читать тысячи строк XML.

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

ПараметрОписание
TemplatePathПуть к Template.xml или каталогу макета (авто-резолв в Ext/Template.xml)
ModeРежим анализа (по умолчанию overview)
NameИмя набора (query), поля (fields/calculated/resources/trace), варианта (variant) или группировки/поля (templates)
BatchНомер пакета запроса, 0 = все (только query)
Limit / OffsetПагинация (по умолчанию 150 строк)
OutFileЗаписать результат в файл (UTF-8 BOM)
powershell
powershell.exe -NoProfile -File .claude\skills\skd-info\scripts\skd-info.ps1 -TemplatePath "<путь>"

С указанием режима:

powershell
... -Mode query -Name НоменклатураСЦенами
... -Mode query -Name ДанныеТ13 -Batch 3
... -Mode fields -Name КадастроваяСтоимость
... -Mode calculated -Name КоэффициентКи
... -Mode resources -Name СуммаНалога
... -Mode trace -Name "Коэффициент Ки"
... -Mode variant -Name 1
... -Mode templates
... -Mode templates -Name ВидНалоговойБазы

Режимы

РежимБез -NameС -Name
overviewНавигационная карта схемы + подсказки Next
queryТекст запроса набора (с оглавлением батчей)
fieldsКарта: имена полей по наборамДеталь поля: набор, тип, роль, формат
linksВсе связи наборов
calculatedКарта: имена вычисляемых полейВыражение + заголовок + ограничения
resourcesКарта: имена ресурсов (* = групповые формулы)Формулы агрегации по группировкам
paramsТаблица параметров: тип, значение, видимость
variantСписок вариантовСтруктура группировок + фильтры + вывод
templatesКарта привязок шаблонов (field/group)Содержимое шаблона: строки, ячейки, выражения
traceПолная цепочка: набор → вычисление → ресурс

Паттерн: без -Name — карта/индекс, с -Name — деталь конкретного элемента.

Типичный workflow

  1. overview — понять структуру, увидеть подсказки
  2. trace -Name <поле> — узнать как считается колонка отчёта (от заголовка до запроса за один вызов)
  3. query -Name <набор> — посмотреть текст SQL-запроса
  4. variant -Name <N> — посмотреть группировки и фильтры варианта

Подробные примеры вывода каждого режима — в modes-reference.md.

Верификация

code
/skd-info <path>                            — overview (точка входа)
/skd-info <path> -Mode trace -Name <field>  — трассировка поля