用途:在 1С 项目源码中删除某个对象下的表单,并同步清理其在对象根 XML 中的注册信息。
主要能力:删除表单元数据文件 <SrcDir>/<ObjectName>/Forms/<FormName>.xml;递归删除表单目录 <SrcDir>/<ObjectName>/Forms/<FormName>/;修改 <SrcDir>/<ObjectName>.xml,从 ChildObjects 中移除对应的 <Form> 节点;若被删除表单是 DefaultForm,则清空 DefaultForm 的值。
使用方式:命令为 /form-remove <ObjectName> <FormName>。参数中 ObjectName 与 FormName 必填;SrcDir 可选,默认值为 src。也可直接调用脚本:powershell.exe -NoProfile -File .claude/skills/form-remove/scripts/remove-form.ps1 -ObjectName "<ObjectName>" -FormName "<FormName>" [-SrcDir "<SrcDir>"]。
适用场景:用户要求从 1С 对象中删除或移除表单时;清理未使用的表单时。
限制:资料未提供对备份、回滚、权限校验或操作确认机制的说明,执行前需自行确认对象名、表单名与源码目录;其余行为细节暂未提供。