mcpField
E
epf-init

epf-init

github.com/nikolay-shirokov开发74157 次安装今天更新
代码仓库

关于 epf-init

epf-init 是用于生成 1C 外部处理最小 XML 源文件的技能。开发者可指定源目录和格式版本,之后再添加窗体、模板或帮助内容。

主要功能

  1. 01生成根元数据 XML
  2. 02创建处理对象源目录
  3. 03设置显示名称和源路径
  4. 04选择导出格式版本

适用场景

  1. 01初始化 1C 外部处理项目
  2. 02在添加窗体前准备源文件
  3. 03选择与目标平台兼容的格式

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/nikolay-shirokov/cc-1c-skills --skill epf-init

安装后在 Claude Code 中输入/epf-init确认已加载。

附带文件scripts/init.ps1scripts/init.py

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

/epf-init — Создание новой обработки

Генерирует минимальный набор XML-исходников для внешней обработки 1С: корневой файл метаданных и каталог обработки.

Usage

/epf-init <Name> [Synonym] [SrcDir] [FormatVersion]
ПараметрОбязательныйПо умолчаниюОписание
Nameда—Имя обработки (латиница/кириллица)
Synonymнет= NameСиноним (отображаемое имя)
SrcDirнетsrcКаталог исходников относительно CWD
FormatVersionнет2.17Версия формата выгрузки — см. ниже

FormatVersion — не выше версии формата платформы, на которой объект будут собирать и открывать: 8.3.24 — 2.17, 8.3.25 — 2.18, 8.3.26 — 2.19, 8.3.27 — 2.20, 8.5 — 2.21. Ниже брать можно: платформа читает свой формат и любой более старый, поэтому дефолт 2.17 подходит для всей линейки 8.3.24 и выше. Для более старых платформ счёт идёт так же, по одной версии на релиз (8.3.23 — 2.16), но на них навыки не проверялись — такое значение принимается с предупреждением.

Команда

powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/init.ps1" -Name "<Name>" [-Synonym "<Synonym>"] [-SrcDir "<SrcDir>"] [-FormatVersion "<версия>"]

Дальнейшие шаги

  • Добавить форму: /form-add
  • Добавить макет: /template-add
  • Добавить справку: /help-add
  • Собрать EPF: /epf-build

评论

支持 Markdown