/epf-full-cycle - Полный цикл создания обработки

SkillAI & models

This skill lets your AI build 1C external processings (EPF files) from start to finish. It follows a clear workflow: initialize the project, add forms and templates, connect BSP support, then build the final EPF file. Once added, your AI can take a processing from an empty scaffold to a finished file ready to load into 1C.

Available today. Use it from your connected AI after setup.

After adding the skill, ask your AI to initialize a new external processing. It will then guide the work through forms, templates, BSP, and the build step until the EPF file is done.

Then ask your AI: use the /epf-full-cycle - Полный цикл создания обработки skill

What your AI can do with it

  • Scaffold a new 1C external processing project
  • Create forms for the processing
  • Add templates to the processing
  • Connect BSP support
  • Build the final EPF file

What this skill tells your AI

The instructions your AI receives, as published by desko77/claude-code-skills-1c in skills/1c-epf-full-cycle/SKILL.md and read by ahel’s review.

Workflow-скил: оркестрирует цепочку навыков для создания внешней обработки от scaffold до EPF-файла.

Цепочка навыков

/epf-init       → scaffold пустой обработки (XML-исходники)
      ↓
/epf-add-form   → добавить управляемую форму
      ↓
/form-compile   → скомпилировать форму из JSON DSL
      ↓
/template-add   → добавить макеты (если нужны печатные формы)
      ↓
/mxl-compile    → скомпилировать макеты из JSON DSL
      ↓
/1c-bsp-registration   → регистрация БСП (если дополнительная обработка)
      ↓
/1c-bsp-command → добавить команды БСП (если нужно)
      ↓
/epf-validate   → проверить корректность
      ↓
/epf-build      → собрать EPF-файл

Алгоритм

  1. Определить параметры: имя обработки, назначение, реквизиты, формы, макеты, БСП
  2. Scaffold (/epf-init): создать XML-исходники пустой обработки
  3. Форма (/epf-add-form + /form-compile): создать и скомпилировать форму
  4. Макеты (/template-add + /mxl-compile): если нужны печатные формы
  5. БСП (/1c-bsp-registration + /1c-bsp-command): если дополнительная обработка/отчет
  6. Модуль формы: написать BSL-код обработчиков
  7. Валидация (/epf-validate): проверить XML-структуру
  8. Сборка (/epf-build): собрать EPF-файл (требует платформу 1С)

Пример использования

> Создай обработку "ЗагрузкаПрайса" с формой:
  - Поле выбора файла, кнопка "Загрузить"
  - Таблица предпросмотра данных
  - Зарегистрировать как доп. обработку БСП
  - Собрать EPF в build/

Важно

  • Шаг сборки (/epf-build) требует установленную платформу 1С
  • БСП-регистрация нужна только для обработок, подключаемых через "Дополнительные отчеты и обработки"
  • Макеты нужны только при наличии печатных форм
  • Модуль объекта пишется вручную (или через Edit), не через навык

Signals

GitHub stars
61
Forks
14
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
x-1c-epf-full-cycle
Source
github.com/desko77/claude-code-skills-1c