用途:分析 1С 数据布局方案(СКД,Схема компоновки данных)。该技能读取 Template.xml,输出紧凑摘要,替代逐行阅读数千行 XML,用于理解报表的数据源(查询)、可用字段与结构。
主要能力:提供多种分析模式。不带 -Name 时输出地图/索引,带 -Name 时输出具体元素的细节。overview 输出导航地图与后续提示;query 输出数据集查询文本(含包目录);fields 输出各数据集的字段名地图或单字段详情(数据集、类型、角色、格式);links 输出所有数据集关联;calculated 输出计算字段名地图或表达式、标题、限制;resources 输出资源名地图(* 表示组公式)或按分组的聚合公式;params 输出参数表(类型、值、可见性);variant 输出变体列表或分组结构、过滤器与输出;templates 输出模板绑定地图或模板内容(行、单元格、表达式);trace 输出完整链路:数据集 → 计算 → 资源;full 合并 overview、query、fields、resources、params、variant 六个关键模式。
使用方式:通过 PowerShell 脚本调用,示例:powershell.exe -NoProfile -File .claude/skills/skd-info/scripts/skd-info.ps1 -TemplatePath "<路径>"。可附加参数:-Mode 指定模式(默认 overview)、-Name 指定数据集/字段/变体/分组名、-Batch 指定查询包号(0 为全部)、-Limit/-Offset 分页(默认 150 行)、-OutFile 输出到文件(UTF-8 BOM)。TemplatePath 支持 Template.xml 或布局目录,自动解析到 Ext/Template.xml。
典型流程:先用 overview 了解结构并查看提示;再用 trace -Name <字段> 追踪报表列的来源;用 query -Name <数据集> 查看 SQL 查询文本;用 variant -Name <N> 查看变体分组与过滤器。验证命令:/skd-info <path> 为入口 overview;/skd-info <path> -Mode trace -Name <field> 用于字段追踪。
限制:仅分析数据布局方案的 XML 结构,不执行 1С 或数据库逻辑;具体输出示例可参考 modes-reference.md。其他细节资料未提供。