All authors

Claude Skills by Romandredan
github.com/Romandredan9 skills0 installs14 views
- Bsl Architecture ReviewКонтур проверки архитектуры кода 1С: распределение ответственности, границы и контракты, связанность модулей, ветвление вместо диспетчеризации, дублирование, переусложнение. Принципы SOLID, GRASP и паттерны проектирования в их штатной для 1С реализации. Уровень «требует нового шва» — то, что не чинится заменой строк внутри метода. Вызывается оркестратором quality-gate; напрямую — по запросу «архитектурное ревью», «разнести ответственность», «это нарушение SOLID», «оцени структуру модуля».Votes: 0GitHub stars: 30
- Bsl Code ReviewКонтур проверки кода BSL: диагностики статического анализатора, антипаттерны производительности и механики платформы, стандарты разработки #stdNNN, именование, верификация сигнатур API и существования общих модулей. Уровень «внутри тела метода» — то, что чинится заменой строк. Вызывается оркестратором quality-gate с готовым профилем изменения; напрямую — по запросу «проверь код», «отревьюй что я написал», «проверь на антипаттерны».Votes: 0GitHub stars: 30
- File HygieneКонтур гигиены файлов 1С: кодировка, BOM, недопустимые управляющие символы, тире вместо ASCII-дефиса, согласованность переводов строк. Дешёвая байтовая проверка, выполняется при любом изменении файлов 1С. Вызывается оркестратором quality-gate; напрямую — по запросу «проверь кодировки», «почему платформа не принимает файл», «проверь BOM».Votes: 0GitHub stars: 30
- Quality GateОркестратор контроля качества 1С-разработки. Определяет профиль изменения по трём осям (объём правки, архетипы кода, сложность), выбирает глубину каждого контура, запускает проверки, формирует отчёт с машиночитаемым следом и снимает блокирующий гейт. Вызывать после правок BSL или XML метаданных 1С, перед завершением работы и коммитом. Триггеры: «прогони гейт качества», «проверь код перед коммитом», «сними гейт», «отревьюй что я написал», «проверь по стандартам», «готов ли код к коммиту».Votes: 0GitHub stars: 30
- Xml Structure ReviewКонтур проверки XML-структур метаданных 1С: корректность файлов объектов, форм, схем компоновки, ролей и макетов; регистрация объекта в составе конфигурации; сверка «диск ↔ состав» в обе стороны; права на объекты в ролях расширения. Вызывается оркестратором quality-gate при изменении XML; напрямую — по запросу «проверь метаданные», «провалидируй расширение», «почему объект не попал в сборку».Votes: 0GitHub stars: 30
- Odata1c PolicyВедёт владельца шлюза odata1c-gate к команде `odata1c policy …`, которая меняет политику гейта конкретной базы: что скрывать токеном, что оставить открытым, какой класс присвоить полю. Применяй, когда пользователь просит «скрой поле», «почему это поле пришло токеном», «открой название», «добавь свой класс», «настрой политику гейта» — и в любой похожей просьбе изменить, что именно закрывает гейт. Модель сама находит сущность и поле тулами чтения, объясняет словами, что изменится, и даёт ровно ...Votes: 0GitHub stars: 5
- Odata1c RecipeСворачивает удачный запрос к 1С через шлюз odata1c-gate в именованный параметризованный рецепт и кладёт его в библиотеку конфигурации `recipes/<config>/<имя>.yaml`. Применяется в конце успешной задачи анализа, когда запрос или цепочка запросов дала нужный ответ и похожа на повторяемую, и почти всегда — по прямой просьбе пользователя («сохрани как рецепт», «сделай из этого рецепт» и подобной).Votes: 0GitHub stars: 5
- Odata1c SetupПодключает новую базу 1С к шлюзу odata1c-gate вместе с пользователем: выясняет, какую базу он хочет подключить, даёт ему одну готовую команду для терминала, а после неё сам строит индекс, проверяет, что база отвечает, и показывает, что в ней защищено. Применяй, когда пользователь просит «подключи базу 1С», «добавь базу», «настрой шлюз», «хочу работать с ещё одной базой», когда `odata1c_bases` отвечает пустым перечнем, и сразу после установки плагина, если баз ещё нет. Пароль 1С модель не спра...Votes: 0GitHub stars: 5
- Odata1cМетодика работы модели с шлюзом odata1c-gate: как выбрать базу, дойти от вопроса до тула через OData 1С, работать с токенами гейта `[[type:tail]]` и провести запись в 1С с подтверждением пользователя. Применяется при любом обращении к данным 1С через OData — остатках, документах, контрагентах, любых записях базы, — как только в ответе шлюза встретился токен `[[type:tail]]`, и при подготовке записи в 1С (создание, изменение, проведение, пометка удаления, откат).Votes: 0GitHub stars: 5