用途:读取 1С 数据组合方案(СКД)的 Template.xml 并输出紧凑摘要,替代手工阅读数千行 XML,帮助理解报表的数据源(查询)、可用字段、参数与变体。
主要能力:通过 -Mode 选择分析内容。overview 输出结构导航与后续提示;query 输出数据集查询文本(含分批次目录,-Batch 指定包号,0 为全部);fields 输出字段地图或单字段详情;links 输出数据集间全部关联;calculated 输出计算字段表达式;resources 输出按分组的聚合公式;params 输出参数表(类型、值、可见性);variant 输出变体分组结构、过滤与输出;templates 输出模板绑定及内容;trace 按字段输出“数据集→计算→资源”完整链路;full 合并 overview、query、fields、resources、params、variant。约定:不带 -Name 输出地图/索引,带 -Name 输出具体元素详情。
使用方式:以 PowerShell 调用脚本,例如 powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/skd-info.ps1" -TemplatePath "<路径>"。常用参数:TemplatePath(Template.xml 或宏目录,自动解析到 Ext/Template.xml)、Mode(默认 overview)、Name、Batch、Raw(仅 query,输出无装饰的纯查询文本,便于导出 .sql 后用 skd-edit set-query @file 回写)、Limit/Offset(默认 150 行,-Raw 不截断)、OutFile(UTF-8 BOM)。常见流程:先 overview 理解结构,再 trace -Name <字段> 追踪列计算,接着 query -Name <数据集> 查看 SQL,最后 variant -Name <编号> 查看分组与过滤。
限制:资料未说明支持的具体 1С 版本、安装方式、许可与收费,也未给出异常处理与错误码;仅能分析已解析到的 Template.xml,其他配置对象内容暂未提供;除已列出的模式与参数外,无额外功能说明。