diff --git a/.claude/skills/skd-info/scripts/skd-info.ps1 b/.claude/skills/skd-info/scripts/skd-info.ps1 index ad4f1cc9..d92c6b75 100644 --- a/.claude/skills/skd-info/scripts/skd-info.ps1 +++ b/.claude/skills/skd-info/scripts/skd-info.ps1 @@ -1,4 +1,4 @@ -# skd-info v1.2 — Analyze 1C DCS structure +# skd-info v1.3 — Analyze 1C DCS structure # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills param( [Parameter(Mandatory=$true)] @@ -446,7 +446,11 @@ function Show-Overview { if ($fieldTpls.Count -gt 0) { $parts += "$($fieldTpls.Count) field" } $grpCount = $groupTpls.Count + $groupHeaderTpls.Count + $groupFooterTpls.Count if ($grpCount -gt 0) { $parts += "$grpCount group" } - $lines.Add("Templates: $($tplDefs.Count) defined ($($parts -join ', ') bindings)") + if ($parts.Count -gt 0) { + $lines.Add("Templates: $($tplDefs.Count) defined ($($parts -join ', ') bindings)") + } else { + $lines.Add("Templates: $($tplDefs.Count) defined") + } } # Parameters — split visible/hidden diff --git a/.claude/skills/skd-info/scripts/skd-info.py b/.claude/skills/skd-info/scripts/skd-info.py index df5f6cb3..1b86f6ca 100644 --- a/.claude/skills/skd-info/scripts/skd-info.py +++ b/.claude/skills/skd-info/scripts/skd-info.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# skd-info v1.2 — Analyze 1C DCS structure +# skd-info v1.3 — Analyze 1C DCS structure # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills import argparse @@ -453,7 +453,10 @@ def main(): grp_count = len(group_tpls) + len(group_header_tpls) + len(group_footer_tpls) if grp_count > 0: parts.append(f"{grp_count} group") - lines.append(f"Templates: {len(tpl_defs)} defined ({', '.join(parts)} bindings)") + if parts: + lines.append(f"Templates: {len(tpl_defs)} defined ({', '.join(parts)} bindings)") + else: + lines.append(f"Templates: {len(tpl_defs)} defined") # Parameters -- split visible/hidden params = root.findall("s:parameter", NSMAP)