From 048edafc15020238c691a6c865e89976116a56b1 Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Thu, 21 May 2026 10:30:29 +0300 Subject: [PATCH] docs(skd-edit): document group-selection idiom for add-field MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Добавляет одну строку-подсказку в add-field: для попадания в Selection конкретной группировки (а не variant) — связка -NoSelection + add-selection с @group=. Это уже работало, но не было явно зафиксировано в SKILL.md. Расширять сам add-field параметром -Group/@group= не стали — текущий двухкомандный идиом более атомарен и не создаёт edge cases вроде взаимодействия @group= и -NoSelection. Co-Authored-By: Claude Opus 4.7 --- .claude/skills/skd-edit/SKILL.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.claude/skills/skd-edit/SKILL.md b/.claude/skills/skd-edit/SKILL.md index 3ab2a85d..be7feed6 100644 --- a/.claude/skills/skd-edit/SKILL.md +++ b/.claude/skills/skd-edit/SKILL.md @@ -52,6 +52,8 @@ Shorthand: `"Имя [Заголовок]: тип @роль #ограничени Поле добавляется в набор и в selection варианта (если нет `-NoSelection`). Дубликат dataPath — предупреждение, пропуск. +Чтобы поле попало в selection не варианта, а конкретной группировки структуры — используй `-NoSelection` и затем `add-selection "Имя @group=ИмяГруппы"`. + ### add-total — добавить итог Shorthand: `": <выражение>"`. Если выражение — известная аггрегатная функция без скобок (`Сумма`, `Количество`, `Минимум`, `Максимум`, `Среднее`), оно автоматически оборачивается в `Func(dataPath)`. Если функция со скобками или произвольное выражение — используется как есть.