1c-config-router

Маршрутизатор задач по работе с конфигурацией 1С. Определяет нужный workflow или отдельный скил для задачи пользователя.

SKILL.md

GitHub

/1c-config-router - Маршрутизатор задач 1С

Определяет какой workflow-скил или отдельный навык использовать для задачи пользователя.

Таблица маршрутизации

Workflow-скилы (комплексные задачи)

Задача Workflow Описание
Создать конфигурацию с нуля /cf-new-project Scaffold + объекты + подсистемы + роли + формы
Добавить объект в конфигурацию /cf-add-object Объект + конфигурация + подсистема + форма + валидация
Создать обработку полностью /epf-full-cycle Scaffold → форма → макет → БСП → сборка
Создать расширение полностью /cfe-full-cycle Scaffold → заимствование → перехват → валидация

Конфигурация (cf-*)

Задача Скил
Создать пустую конфигурацию /cf-init
Посмотреть состав конфигурации /cf-info
Изменить свойства конфигурации /cf-edit
Проверить конфигурацию /cf-validate

Расширения (cfe-*)

Задача Скил
Создать расширение /cfe-init
Заимствовать объект /cfe-borrow
Перехватить метод /cfe-patch-method
Анализ расширения /cfe-diff
Проверить расширение /cfe-validate

Объекты метаданных (meta-*)

Задача Скил
Создать объект (справочник, документ, регистр...) /meta-compile
Изменить реквизиты/ТЧ объекта /meta-edit
Посмотреть структуру объекта /meta-info
Удалить объект /meta-remove
Проверить объект /meta-validate

Формы (form-*)

Задача Скил
Добавить форму к объекту /form-add
Создать форму из JSON /form-compile
Изменить существующую форму /form-edit
Анализ формы /form-info
Паттерны проектирования форм /form-patterns
Проверить форму /form-validate

Обработки и отчеты (epf-, erf-)

Задача Скил
Создать обработку /epf-init
Добавить форму к обработке /epf-add-form
БСП-регистрация обработки /1c-bsp-registration
Добавить команду БСП /1c-bsp-command
Собрать EPF /epf-build
Разобрать EPF /epf-dump
Создать отчет /erf-init
Собрать ERF /erf-build
Разобрать ERF /erf-dump

Подсистемы и интерфейс

Задача Скил
Создать подсистему /subsystem-compile
Изменить состав подсистемы /subsystem-edit
Анализ подсистемы /subsystem-info
Настроить командный интерфейс /interface-edit

Макеты, роли, СКД

Задача Скил
Добавить макет /template-add
Создать макет из JSON /mxl-compile
Анализ макета /mxl-info
Создать роль /role-compile
Изменить права существующей роли /role-edit
Анализ роли /role-info
Изменить СКД /skd-edit
Анализ СКД /skd-info

Ревью и качество кода

Задача Скил
Ревью кода по каталогу дефектов /1c-code-review
Текстовый lint модулей BSL по каталогу дефектов /1c-bsl-validate -Catalog

Базы данных (db-*)

Задача Скил
Список баз /db-list
Создать базу /db-create
Выгрузить конф. в CF /db-dump-cf
Загрузить конф. из CF /db-load-cf
Выгрузить в XML /db-dump-xml
Загрузить из XML /db-load-xml
Обновить БД /db-update
Расширения в базе: список, проверка, свойства, удаление /db-cfe-admin
Запустить 1С /db-run
Загрузить из Git /db-load-git

Как использовать

  1. Определи задачу пользователя
  2. Найди подходящий workflow или скил в таблице
  3. Если задача комплексная - используй workflow-скил
  4. Если задача точечная - используй конкретный скил
  5. Если непонятно - спроси пользователя