用途:epf-init 用于创建新的 1С 外部处理,生成最小化的 XML 源码结构,包括根元数据文件和对应处理目录,为后续开发提供起点。
主要能力:生成 <SrcDir>/<Name>.xml 根元数据文件(包含 4 个 UUID,MetaDataObject/ExternalDataProcessor,DefaultForm 与 ChildObjects 为空,ClassId 固定为 c3831ec8-d8d5-4f93-8a22-f9bfae07327f)以及 <SrcDir>/<Name>/Ext/ObjectModule.bsl 对象模块(含 3 个区域)。文件以 UTF-8 带 BOM 保存。
使用方式:命令 /epf-init <Name> [Synonym] [SrcDir]。Name 必填,为处理名称(拉丁或西里尔字母);Synonym 可选,默认等于 Name,为显示名称;SrcDir 可选,默认 src,为相对当前工作目录的源码目录。也可直接执行:powershell.exe -NoProfile -File .claude/skills/epf-init/scripts/init.ps1 -Name "<Name>" [-Synonym "<Synonym>"] [-SrcDir "<SrcDir>"]。
后续步骤:可用 /epf-add-form 添加表单,/template-add 添加模板,/help-add 添加帮助,/epf-build 构建 EPF。
适用场景:需要从零开始搭建 1С 外部处理项目骨架、以 XML 源码方式进行版本管理或自动化开发的场景。
限制:仅生成最小骨架,不包含表单、模板、帮助等内容;具体运行环境与 1С 版本要求资料未提供。