bsp-patterns
SKILL.md
/bsp-patterns — Паттерны работы с БСП/SSL
Справочник паттернов для работы с Библиотекой Стандартных Подсистем.
Принцип
ВСЕГДА проверяй есть ли решение в БСП прежде чем писать свой код.
Workflow поиска
- Поиск через MCP
ssl_searchпо ключевым словам - Поиск через
codesearchкак аналогичные задачи решены в кодовой базе - Использование паттерна БСП если найден
- Только затем свой код — с документированием почему БСП не подошла
Ключевые модули БСП
| Модуль | Назначение |
|---|---|
| ОбщегоНазначения | Утилиты: массивы, структуры, строки, реквизиты |
| ОбщегоНазначенияКлиентСервер | Клиент-серверные утилиты |
| СтроковыеФункцииКлиентСервер | Работа со строками |
| Пользователи | Пользователи, роли, права доступа |
| РаботаСФайлами | Файловое хранилище и вложения |
| УправлениеПечатью | Печатные формы |
| ДлительныеОперации | Фоновые задания с прогрессом |
| ВерсионированиеОбъектов | История изменений объектов |
| РаботаСПочтовымиСообщениями | Отправка email |
| ДополнительныеОтчетыИОбработки | Регистрация внешних обработок |
Типовые паттерны
Пользователи и права
ssl_search("текущий пользователь роли")
ssl_search("проверка прав доступа")
Работа с файлами
ssl_search("присоединённые файлы")
ssl_search("временное хранилище файлов")
Печатные формы
ssl_search("управление печатью регистрация")
ssl_search("макет печатной формы")
Также см. /epf-bsp-init для регистрации печатной формы.
Фоновые задания
ssl_search("длительная операция прогресс")
ssl_search("фоновое задание параметры")
Версионирование
ssl_search("версионирование объектов запись")
ssl_search("история изменений объекта")
ssl_search("отправка письма smtp")
ssl_search("почтовое сообщение шаблон")
Помни
БСП — это первое место для поиска стандартных функций. Писать свой код когда БСП имеет решение — это технический долг.
Weekly Installs
9
Repository
arman-kudaiberg…ment-kitGitHub Stars
89
First Seen
Feb 26, 2026
Security Audits
Installed on
opencode9
github-copilot8
codex8
kimi-cli8
amp8
gemini-cli8