All authors
mr-ske1r avatar

Claude Skills by mr-ske1r

github.com/mr-ske1r
18 skillsA× 16B× 1C× 10 installs0 views
1c BatchA

Пакетные операции с платформой 1С:Предприятие 8 через командный запуск конфигуратора. Сборка/разборка внешних обработок (.epf/.erf) в XML, загрузка/выгрузка конфигураций и расширений (XML и бинарные .cf/.cfe), запуск предприятия и конфигуратора. Используй, когда нужно выполнить операцию над файлами исходников или базой: собрать или разобрать обработку/отчёт, загрузить или выгрузить в XML конфигурацию или расширение, собрать или загрузить файл .cf/.cfe, запустить 1С:Предприятие или конфигурато...

ai-agentsshellbash
0
12
1c Feature DevA

Используй этот скилл всякий раз, когда пользователь хочет получить доработку 1С целиком — от постановки до готового кода. Сюда относятся «создать доработку 1С», «реализовать функционал», «добавить новую возможность», «разработать модуль», «сделать доработку», «доведи задачу до конца», «сделай под ключ», а также случай, когда в работу отдана сырая идея без готового задания. Скилл уточняет требования вопросами, исследует конфигурацию, предлагает архитектуру, составляет план, реализует его и про...

ai-agentscode-reviewgit
0
12
1c IntegrationsA

Паттерны интеграций 1С - HTTP-клиент с таймаутами, сериализация JSON/XML, безопасное хранение учётных данных, идемпотентность, ретраи, длительные сетевые операции. Используй при разработке HTTP-сервисов, REST-клиентов, веб-сервисов и файловых обменов с внешними системами.

ai-agentsapi
0
12
1c OdataB

Чтение данных из информационной базы 1С:Предприятие, опубликованной по OData, через curl и Basic Auth. Запасной путь к данным: используй, только когда MCP-сервер 1С не подключён или не отвечает, либо пользователь прямо просит OData. Если MCP доступен, данные бери запросом через него (см. .claude/rules/mcp.md и скилл mcp-1c). Отличие от соседей: этот скилл - чтение живых данных по HTTP без MCP; 1c-integrations - написание HTTP-клиентов/обменов в коде BSL.

ai-agentsgobash
0
12
BrainstormA

Используй этот скилл, когда пользователь хочет обсудить идею, а не сразу её воплощать: «давай подумаем», «давай обсудим», «какие есть варианты», «как лучше сделать», «что выбрать», «стоит ли вообще это делать», «спроектируй решение», «набросай дизайн». Скилл задаёт уточняющие вопросы по одному, предлагает 2–3 подхода с плюсами, минусами и рекомендацией, показывает дизайн небольшими частями и согласовывает каждую, безжалостно отсекая лишнее. Итог — согласованный дизайн, а не код: реализацию ск...

ai-agents
0
12
Codex CliC

Запуск внешнего агента OpenAI Codex CLI (`codex exec`) из текущей сессии. Используй, когда пользователь прямо называет исполнителем внешнюю модель — «сделай это через ChatGPT», «пусть напишет GPT», «отправь в чатжпт», «спроси у кодекса», «прогони через codex»; когда просит второе мнение или проверку решения у другой модели — «что скажет другая модель», «second opinion»; когда просит сгенерировать растровое изображение — иконку, картинку, логотип, мокап, фон, текстуру; когда просит отдать code...

ai-agentsrustbash
0
12
Config ModificationA

Используй, когда задача касается прямого изменения типового кода вендора, выбора точки перехвата, устойчивой к обновлению вендором, маркеров COMMENT_*, расширений конфигурации и директив &Перед, &После, &Вместо, &ИзменениеИКонтроль, #Вставка, #Удаление, ПродолжитьВызов, перехвата обработчика события формы или её элемента в расширении, заимствованных объектов, назначения расширения или документирования экспортных методов. Это скилл о том, как оформить доработку; перенос уже существующей дорабо...

ai-agentsapi
0
12
Enterprisedata ExchA

Обмен данными в формате EnterpriseData, встроенный в прикладную конфигурацию на БСП: правила обработки данных (ПОД), конвертации объектов (ПКО) и свойств (ПКС), менеджер обмена, пакеты XDTO, версии формата, AdditionalInfo, регистрация изменений, формирование и чтение сообщения, публичные идентификаторы и сопоставление объектов. Используй, когда надо разобрать или доработать такой обмен: объект не попал в сообщение, при загрузке создался дубль вместо обновления, реквизит теряется при повторной...

ai-agents
0
12
ErrorsA

Паттерны обработки исключений, транзакций и блокировок 1С - канонический паттерн транзакции, БлокировкаДанных, ТранзакцияАктивна, логирование, deadlock. Используй при написании кода с записью данных, транзакциями, Попытка/Исключение, блокировками и обработкой ошибок в массовой записи (цикл записи объектов).

ai-agents
0
12
Extract To ExtensionA

Перенос уже существующей доработки из типового объекта основной конфигурации в расширение с возвратом типового объекта к коду поставщика. Используй, когда просят «вынести доработки в расширение», «перенести правку из типового модуля в расширение», «вернуть модуль к состоянию поставщика», «убрать доработки из основной конфигурации», «разобрать дифф с эталоном поставщика и вынести найденное». Не применяй для оформления новой доработки — как писать директивы, маркеры и перехватчики, знает config...

ai-agentspythonbash
0
12
Form WorkA

Паттерны управляемой формы 1С — директивы компиляции, батчинг серверных вызовов, программное добавление реквизитов и элементов формы, назначение обработчиков событий формы и её элементов, динамические списки, условное оформление, управление видимостью, асинхронные диалоги, преобразование данных формы. Используй при создании и доработке форм и их обработчиков, в том числе когда нужно программно вывести на типовую форму поле, реквизит, колонку, группу или кнопку.

ai-agentsapi
0
12
Mcp 1cA

Используй, когда задача требует обратиться к базе 1С через MCP-сервер: исследовать метаданные, проверить или выполнить запрос, запустить код на сервере, прочитать или изменить конкретную настройку в стандартном хранилище платформы либо исследовать журнал регистрации. Здесь же порядок работы с инструментами сервера 1c_mcp, его проверенные ловушки и подключение новой базы к проекту.

ai-agentsgit
0
12
Mcp Code IndexA

Работа с индексом исходников 1С через MCP-сервер code-index: где в конфигурации и расширениях реализован функционал, кто вызывает процедуру и что вызывает она, цепочка и дерево вызовов, карта влияния перед изменением объекта — что ссылается на него в метаданных, коде и правах ролей, регистраторы регистра и движения документа, состав объекта со всеми расширениями, обработчики форм, подписки на события, права ролей, подсчёты по метаданным, перехватчики расширений. Используй, когда в сессии есть...

ai-agentssqlnode
0
12
Obj LifecycleA

Серверные обработчики событий прикладного объекта и набора записей: ОбработкаЗаполнения, ОбработкаПроверкиЗаполнения, ПередЗаписью, ПриЗаписи, ОбработкаПроведения, ОбработкаУдаленияПроведения, ПередУдалением, ПриУстановкеНовогоНомера. Порядок их вызова платформой, границы транзакции записи, что допустимо менять в каждом, формирование движений при проведении, поведение набора записей и менеджера записи, признак ОбменДанными.Загрузка. Используй при написании и правке кода в модуле объекта, моду...

ai-agents
0
12
Query WritingA

Используй, когда нужно написать, изменить или оптимизировать запрос 1С, включая пакетные запросы, временные и виртуальные таблицы, обработку NULL, выборку результатов и запрос набора данных СКД.

ai-agentsperformance
0
12
Skd DesignA

Используй, когда задача требует проектировать или проверять структуру и семантику отчета на СКД 1С либо изменять модель СКД или настройки: наборы данных, поля, ресурсы, итоги, роли, параметры, варианты, пользовательские настройки, расшифровки или программную компоновку. Не используй для чистого написания или изменения текста запроса — это задача query-writing.

ai-agents
0
12
Ssl Ext CommandsA

Документация по подсистеме «Подключаемые команды» библиотеки стандартных подсистем (БСП). Подключай, когда нужно в новом документе реализовать возможность подключения дополнительных команд (печать, отчеты, ввод на основании) или реализовать новую подключаемую команду к существующему документу.

ai-agents
0
12
Use BspA

Паттерны переиспользования БСП (Библиотека стандартных подсистем) - общие модули, работа со строками, утилитарные файловые операции, права, безопасное хранение паролей, длительные операции. Используй перед написанием любого утилитарного кода в конфигурациях на БСП (УТ, ERP, БП, ЗУП) и при работе с расширениями таких конфигураций.

ai-agentsapi
0
12