name: epf-init description: 创建一个空的1С外部处理(搭建XML源文件) argument-hint: <Name> [Synonym] allowed-tools:
- Bash
- Read
- Write
- Edit
- Glob
- Grep
/epf-init — 创建新处理
为1С外部处理生成最小XML源文件集:元数据根文件和处理目录。
用法
/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>"]
创建内容
<SrcDir>/
├── <Name>.xml # 元数据根文件(4个UUID)
└── <Name>/
└── Ext/
└── ObjectModule.bsl # 带有3个区域的对象的模块
- 根XML包含
MetaDataObject/ExternalDataProcessor,带有空的DefaultForm和ChildObjects - ClassId固定:
c3831ec8-d8d5-4f93-8a22-f9bfae07327f - 文件以UTF-8带BOM格式创建
后续步骤
- 添加表单:
/epf-add-form - 添加模板:
/template-add - 添加帮助:
/help-add - 构建EPF:
/epf-build