From 4cdd3377ae3669655f6328c51dcd97806366f67f Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Sun, 8 Mar 2026 17:43:04 +0300 Subject: [PATCH] docs(meta-compile): soften reference guidance, prevent XML hunting MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replace imperative "read reference before compiling" with conditional "if you need properties not shown in examples" - Add explicit instruction not to search for XML in config dumps - Rename "справочник" → "reference-файл" to avoid confusion with Catalog metadata type Co-Authored-By: Claude Opus 4.6 --- .claude/skills/meta-compile/SKILL.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.claude/skills/meta-compile/SKILL.md b/.claude/skills/meta-compile/SKILL.md index e0a6bcc5..fa3c8479 100644 --- a/.claude/skills/meta-compile/SKILL.md +++ b/.claude/skills/meta-compile/SKILL.md @@ -50,15 +50,17 @@ powershell.exe -NoProfile -File .claude/skills/meta-compile/scripts/meta-compile Флаги: `req`, `index`, `indexAdditional`, `nonneg`, `master`, `mainFilter`, `denyIncomplete`, `useInTotals`. -### Свойства по типам — справочники +### Свойства по типам -**Перед компиляцией прочитай справочник нужного типа** — там таблицы всех свойств, умолчания и допустимые значения enum-полей: +Примеров и shorthand-синтаксиса выше достаточно для типовых задач. Если нужны свойства типа, не показанные в примерах, и их допустимые значения — см. reference-файл: - `reference/types-basic.md` — Catalog, Document, Enum, Constant, DefinedType, Report, DataProcessor - `reference/types-registers.md` — InformationRegister, AccumulationRegister, AccountingRegister, CalculationRegister, ChartOfAccounts, ChartOfCharacteristicTypes, ChartOfCalculationTypes - `reference/types-process.md` — BusinessProcess, Task, ExchangePlan, CommonModule, ScheduledJob, EventSubscription, DocumentJournal - `reference/types-web.md` — HTTPService, WebService +Эта инструкция и reference-файлы — полная документация для генерации. Не ищи примеры XML в выгрузках конфигураций. + ## Примеры паттернов DSL ### Минимальный объект