SuperAPI AI 工具集

cf-edit

通用与其它

查看项目

更新于 10-15 17:18

技能介绍

cf-edit 是 1C AI 开发工具包中的一个技能,用于对 1С 配置进行点状编辑,目标文件为 Configuration.xml。

用途:修改配置属性、添加或删除 ChildObjects 中的对象、设置默认角色。

主要能力:

  • modify-property:修改属性,格式为 键=值,可用 ;; 批量。
  • add-childObject / remove-childObject:按 Type.Name 增减 ChildObjects 对象,可用 ;; 批量。
  • add-defaultRole / remove-defaultRole:按 Role.Name 或 Name 增减默认角色。
  • set-defaultRoles:用 ;; 分隔的角色名替换默认角色列表。

必要用法:通过 PowerShell 调用 .claude/skills/cf-edit/scripts/cf-edit.ps1,参数包括 ConfigPath(Configuration.xml 路径或导出目录)、Operation、Value、DefinitionFile(含操作数组的 JSON 文件)、NoValidate(跳过自动校验)。示例: powershell.exe -NoProfile -File .claude/skills/cf-edit/scripts/cf-edit.ps1 -ConfigPath '<path>' -Operation modify-property -Value 'Version=1.0.0.1'

适用场景:需要在自动化流程或 AI 辅助下对 1С 配置元数据进行受控修改时使用。

限制:资料未提供支持的 1С 版本、运行环境前提、错误处理与回滚机制、权限要求等,暂未提供。更多细节见技能目录中的 reference.md。