From 1c-skills
Removes a form from a 1C object (processing, report, directory, document) by deleting form XML metadata, recursive directory, and unregistering from root object XML. Clears DefaultForm if applicable. Use /form-remove <ObjectName> <FormName>.
npx claudepluginhub nikolay-shirokov/cc-1c-skills --plugin 1c-skillsThis skill uses the workspace's default tool permissions.
---
Removes templates from 1C objects like processings, reports, references, and documents by deleting XML files/directories and unregistering from root object XML. Clears MainDataCompositionSchema references if applicable.
Audit and remove unused, test, or deprecated forms from HubSpot. Identifies forms with zero submissions, forms not embedded on any page, and test forms left over from development.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Удаляет форму и убирает её регистрацию из корневого XML объекта.
/form-remove <ObjectName> <FormName>
| Параметр | Обязательный | По умолчанию | Описание |
|---|---|---|---|
| ObjectName | да | — | Имя объекта |
| FormName | да | — | Имя формы для удаления |
| SrcDir | нет | src | Каталог исходников |
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/remove-form.ps1" -ObjectName "<ObjectName>" -FormName "<FormName>" [-SrcDir "<SrcDir>"]
<SrcDir>/<ObjectName>/Forms/<FormName>.xml # Метаданные формы
<SrcDir>/<ObjectName>/Forms/<FormName>/ # Каталог формы (рекурсивно)
<SrcDir>/<ObjectName>.xml — убирается <Form> из ChildObjects