From 5472e03417d0d166d9f6bf85f0cbea2e36d359f6 Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Sun, 26 Jul 2026 17:28:41 +0300 Subject: [PATCH] =?UTF-8?q?docs(form-compile):=20=D1=81=D0=BE=D0=B3=D0=BB?= =?UTF-8?q?=D0=B0=D1=81=D0=BE=D0=B2=D0=B0=D1=82=D1=8C=20=D0=BF=D0=BE=D1=80?= =?UTF-8?q?=D1=8F=D0=B4=D0=BE=D0=BA=20=D0=B2=D1=8B=D0=B7=D0=BE=D0=B2=D0=B0?= =?UTF-8?q?=20=D1=81=20form-add?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Раздел Workflow описывал порядок «сначала компиляция, потом form-add», тогда как form-add/SKILL.md и все тестовые кейсы задают обратный: каркас, затем наполнение. Модель получала разный ответ в зависимости от того, какой навык прочитала первым. Оба порядка дают одинаковый результат, но начинать с form-add надёжнее: при неверном пути к объекту он сообщает об этом сразу, тогда как компиляция создаст каталоги по указанному пути и отчитается об успехе. Co-Authored-By: Claude Opus 5 (1M context) --- .claude/skills/form-compile/SKILL.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.claude/skills/form-compile/SKILL.md b/.claude/skills/form-compile/SKILL.md index 223027d5..46e3ddb2 100644 --- a/.claude/skills/form-compile/SKILL.md +++ b/.claude/skills/form-compile/SKILL.md @@ -550,8 +550,8 @@ PictureField, привязанный к булеву/числу, рисует и ## Workflow -1. **Компиляция**: `/form-compile` генерирует `Form.xml` и автоматически регистрирует `
` в `ChildObjects` родительского объекта (если OutputPath следует конвенции `.../TypePlural/ObjectName/Forms/FormName/Ext/Form.xml`). -2. **Метаданные формы** (`ФормаСписка.xml`) и `Module.bsl` создаёт `/form-add`. Если `/form-add` ещё не вызывался — вызови после `/form-compile`. Он не перезаписывает существующий Form.xml. +1. **Каркас**: `/form-add` создаёт метаданные формы (`ФормаСписка.xml`), `Module.bsl` и регистрирует форму у объекта. +2. **Компиляция**: `/form-compile` наполняет `Form.xml` элементами. 3. **Проверка**: `/form-validate`, `/form-info`. ## Верификация