From 56b14585451bd83464dc733a14a9a06cbe4ceb61 Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Sun, 8 Feb 2026 21:16:41 +0300 Subject: [PATCH] =?UTF-8?q?Add=20=D0=9F=D0=A4=5FMXL=5F=20naming=20conventi?= =?UTF-8?q?on=20for=20print=20form=20templates?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- .claude/skills/epf-add-template/SKILL.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.claude/skills/epf-add-template/SKILL.md b/.claude/skills/epf-add-template/SKILL.md index ccf0d892..55100184 100644 --- a/.claude/skills/epf-add-template/SKILL.md +++ b/.claude/skills/epf-add-template/SKILL.md @@ -46,6 +46,17 @@ pwsh -NoProfile -File .claude/skills/epf-add-template/scripts/add-template.ps1 - | SpreadsheetDocument, табличный документ, MXL | SpreadsheetDocument | `.xml` | Минимальный spreadsheet | | BinaryData, двоичные данные | BinaryData | `.bin` | Пустой файл | +## Конвенция именования + +Для макетов **печатных форм** (тип SpreadsheetDocument) применяй префикс `ПФ_MXL_`: + +| Контекст | Формат имени | Пример | +|------------------------------------------------------------------|----------------------------|-------------------------| +| Печатная форма (дополнительная обработка вида ПечатнаяФорма, или пользователь явно говорит «печатная форма») | `ПФ_MXL_<КраткоеИмя>` | `ПФ_MXL_М11`, `ПФ_MXL_СчётФактура`, `ПФ_MXL_КонвертDL` | +| Прочие макеты (загрузка данных, служебные, настройки) | Без префикса | `МакетЗагрузки`, `НастройкиПечати` | + +Если пользователь указал имя макета без префикса, но контекст — печатная форма, **добавь префикс `ПФ_MXL_` автоматически** и сообщи об этом. + ## Что создаётся ```