{"slug":"1c-config-router","title":"1c-config-router","summary":"Маршрутизатор задач по работе с конфигурацией 1С. Определяет нужный workflow или отдельный скил для задачи пользователя.","platform":"Claude","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-08-24T17:34:54.733402Z","repo":{"url":"https://github.com/Desko77/claude-code-skills-1c","stars":66,"forks":15,"license":"MIT","updatedAt":"2026-09-19T09:28:47Z"},"bodyHtml":"<hr>\n<p>name: 1c-config-router\ndescription: \"Маршрутизатор задач по работе с конфигурацией 1С. Определяет нужный workflow или отдельный скил для задачи пользователя.\"\nargument-hint: \"&lt;описание задачи&gt;\"\nallowed-tools:</p>\n<ul>\n<li>Skill</li>\n<li>Read</li>\n<li>Glob</li>\n</ul>\n<hr>\n<h1>/1c-config-router — Маршрутизатор задач 1С</h1>\n<p>Определяет какой workflow-скил или отдельный навык использовать для задачи пользователя.</p>\n<h2>Таблица маршрутизации</h2>\n<h3>Workflow-скилы (комплексные задачи)</h3>\n<table>\n<thead>\n<tr>\n<th>Задача</th>\n<th>Workflow</th>\n<th>Описание</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Создать конфигурацию с нуля</td>\n<td><code>/cf-new-project</code></td>\n<td>Scaffold + объекты + подсистемы + роли + формы</td>\n</tr>\n<tr>\n<td>Добавить объект в конфигурацию</td>\n<td><code>/cf-add-object</code></td>\n<td>Объект + конфигурация + подсистема + форма + валидация</td>\n</tr>\n<tr>\n<td>Создать обработку полностью</td>\n<td><code>/epf-full-cycle</code></td>\n<td>Scaffold → форма → макет → БСП → сборка</td>\n</tr>\n<tr>\n<td>Создать расширение полностью</td>\n<td><code>/cfe-full-cycle</code></td>\n<td>Scaffold → заимствование → перехват → валидация</td>\n</tr>\n</tbody>\n</table>\n<h3>Конфигурация (cf-*)</h3>\n<table>\n<thead>\n<tr>\n<th>Задача</th>\n<th>Скил</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Создать пустую конфигурацию</td>\n<td><code>/cf-init</code></td>\n</tr>\n<tr>\n<td>Посмотреть состав конфигурации</td>\n<td><code>/cf-info</code></td>\n</tr>\n<tr>\n<td>Изменить свойства конфигурации</td>\n<td><code>/cf-edit</code></td>\n</tr>\n<tr>\n<td>Проверить конфигурацию</td>\n<td><code>/cf-validate</code></td>\n</tr>\n</tbody>\n</table>\n<h3>Расширения (cfe-*)</h3>\n<table>\n<thead>\n<tr>\n<th>Задача</th>\n<th>Скил</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Создать расширение</td>\n<td><code>/cfe-init</code></td>\n</tr>\n<tr>\n<td>Заимствовать объект</td>\n<td><code>/cfe-borrow</code></td>\n</tr>\n<tr>\n<td>Перехватить метод</td>\n<td><code>/cfe-patch-method</code></td>\n</tr>\n<tr>\n<td>Анализ расширения</td>\n<td><code>/cfe-diff</code></td>\n</tr>\n<tr>\n<td>Проверить расширение</td>\n<td><code>/cfe-validate</code></td>\n</tr>\n</tbody>\n</table>\n<h3>Объекты метаданных (meta-*)</h3>\n<table>\n<thead>\n<tr>\n<th>Задача</th>\n<th>Скил</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Создать объект (справочник, документ, регистр...)</td>\n<td><code>/meta-compile</code></td>\n</tr>\n<tr>\n<td>Изменить реквизиты/ТЧ объекта</td>\n<td><code>/meta-edit</code></td>\n</tr>\n<tr>\n<td>Посмотреть структуру объекта</td>\n<td><code>/meta-info</code></td>\n</tr>\n<tr>\n<td>Удалить объект</td>\n<td><code>/meta-remove</code></td>\n</tr>\n<tr>\n<td>Проверить объект</td>\n<td><code>/meta-validate</code></td>\n</tr>\n</tbody>\n</table>\n<h3>Формы (form-*)</h3>\n<table>\n<thead>\n<tr>\n<th>Задача</th>\n<th>Скил</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Добавить форму к объекту</td>\n<td><code>/form-add</code></td>\n</tr>\n<tr>\n<td>Создать форму из JSON</td>\n<td><code>/form-compile</code></td>\n</tr>\n<tr>\n<td>Изменить существующую форму</td>\n<td><code>/form-edit</code></td>\n</tr>\n<tr>\n<td>Анализ формы</td>\n<td><code>/form-info</code></td>\n</tr>\n<tr>\n<td>Паттерны проектирования форм</td>\n<td><code>/form-patterns</code></td>\n</tr>\n<tr>\n<td>Проверить форму</td>\n<td><code>/form-validate</code></td>\n</tr>\n</tbody>\n</table>\n<h3>Обработки и отчёты (epf-<em>, erf-</em>)</h3>\n<table>\n<thead>\n<tr>\n<th>Задача</th>\n<th>Скил</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Создать обработку</td>\n<td><code>/epf-init</code></td>\n</tr>\n<tr>\n<td>Добавить форму к обработке</td>\n<td><code>/epf-add-form</code></td>\n</tr>\n<tr>\n<td>БСП-регистрация обработки</td>\n<td><code>/1c-bsp-registration</code></td>\n</tr>\n<tr>\n<td>Добавить команду БСП</td>\n<td><code>/1c-bsp-command</code></td>\n</tr>\n<tr>\n<td>Собрать EPF</td>\n<td><code>/epf-build</code></td>\n</tr>\n<tr>\n<td>Разобрать EPF</td>\n<td><code>/epf-dump</code></td>\n</tr>\n<tr>\n<td>Создать отчёт</td>\n<td><code>/erf-init</code></td>\n</tr>\n<tr>\n<td>Собрать ERF</td>\n<td><code>/erf-build</code></td>\n</tr>\n<tr>\n<td>Разобрать ERF</td>\n<td><code>/erf-dump</code></td>\n</tr>\n</tbody>\n</table>\n<h3>Подсистемы и интерфейс</h3>\n<table>\n<thead>\n<tr>\n<th>Задача</th>\n<th>Скил</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Создать подсистему</td>\n<td><code>/subsystem-compile</code></td>\n</tr>\n<tr>\n<td>Изменить состав подсистемы</td>\n<td><code>/subsystem-edit</code></td>\n</tr>\n<tr>\n<td>Анализ подсистемы</td>\n<td><code>/subsystem-info</code></td>\n</tr>\n<tr>\n<td>Настроить командный интерфейс</td>\n<td><code>/interface-edit</code></td>\n</tr>\n</tbody>\n</table>\n<h3>Макеты, роли, СКД</h3>\n<table>\n<thead>\n<tr>\n<th>Задача</th>\n<th>Скил</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Добавить макет</td>\n<td><code>/template-add</code></td>\n</tr>\n<tr>\n<td>Создать макет из JSON</td>\n<td><code>/mxl-compile</code></td>\n</tr>\n<tr>\n<td>Анализ макета</td>\n<td><code>/mxl-info</code></td>\n</tr>\n<tr>\n<td>Создать роль</td>\n<td><code>/role-compile</code></td>\n</tr>\n<tr>\n<td>Анализ роли</td>\n<td><code>/role-info</code></td>\n</tr>\n<tr>\n<td>Изменить СКД</td>\n<td><code>/skd-edit</code></td>\n</tr>\n<tr>\n<td>Анализ СКД</td>\n<td><code>/skd-info</code></td>\n</tr>\n</tbody>\n</table>\n<h3>Базы данных (db-*)</h3>\n<table>\n<thead>\n<tr>\n<th>Задача</th>\n<th>Скил</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Список баз</td>\n<td><code>/db-list</code></td>\n</tr>\n<tr>\n<td>Создать базу</td>\n<td><code>/db-create</code></td>\n</tr>\n<tr>\n<td>Выгрузить конф. в CF</td>\n<td><code>/db-dump-cf</code></td>\n</tr>\n<tr>\n<td>Загрузить конф. из CF</td>\n<td><code>/db-load-cf</code></td>\n</tr>\n<tr>\n<td>Выгрузить в XML</td>\n<td><code>/db-dump-xml</code></td>\n</tr>\n<tr>\n<td>Загрузить из XML</td>\n<td><code>/db-load-xml</code></td>\n</tr>\n<tr>\n<td>Обновить БД</td>\n<td><code>/db-update</code></td>\n</tr>\n<tr>\n<td>Запустить 1С</td>\n<td><code>/db-run</code></td>\n</tr>\n<tr>\n<td>Загрузить из Git</td>\n<td><code>/db-load-git</code></td>\n</tr>\n</tbody>\n</table>\n<h2>Как использовать</h2>\n<ol>\n<li>Определи задачу пользователя</li>\n<li>Найди подходящий workflow или скил в таблице</li>\n<li>Если задача комплексная — используй workflow-скил</li>\n<li>Если задача точечная — используй конкретный скил</li>\n<li>Если непонятно — спроси пользователя</li>\n</ol>\n","files":[{"path":"evals/evals.json","sizeBytes":3383,"isText":true},{"path":"SKILL.md","sizeBytes":5311,"isText":true}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"clean","suspicious":0,"notes":0,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-09-03T09:48:50.053746Z","sha256":"7D1A7A17DA8F1821AA35EA275E54A680495872E147C984A1CFD7AB8C3530AB13","sizeBytes":2875},"review":null,"source":{"repositoryUrl":"https://github.com/Desko77/claude-code-skills-1c","path":"skills/1c-config-router","license":"MIT","commit":"3accdd9a57aca1aabbe49a892a932df403ad5059","subtreeSha":"DD9F4485AFA80C7D17D08F3573C719A1008CBA557D7F64DF2AA9978F321EBF01","lastSyncedAt":"2026-09-19T13:51:05.603281Z"},"reviewedAt":"2026-09-03T09:49:23.186777Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/Desko77/claude-code-skills-1c/tree/main/skills/1c-config-router"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install desko77-claude-code-skills-1c@llmmart"},{"target":"git","command":"git clone https://github.com/Desko77/claude-code-skills-1c.git"}]}