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_` автоматически** и сообщи об этом. + ## Что создаётся ```