From 105ba67cb5fd0e9f4c77bfb66556be2d8e7d75f1 Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Sun, 26 Jul 2026 13:00:42 +0300 Subject: [PATCH] =?UTF-8?q?docs(xdto):=20=D1=82=D1=80=D0=B8=D0=B3=D0=B3?= =?UTF-8?q?=D0=B5=D1=80=D1=8B=20=D0=BD=D0=B5=20=D0=BE=D0=B1=D0=B5=D1=89?= =?UTF-8?q?=D0=B0=D1=8E=D1=82=20=D1=82=D0=BE=D0=B3=D0=BE,=20=D1=87=D0=B5?= =?UTF-8?q?=D0=B3=D0=BE=20=D0=BD=D0=B0=D0=B2=D1=8B=D0=BA=D0=B8=20=D0=BD?= =?UTF-8?q?=D0=B5=20=D0=B4=D0=B5=D0=BB=D0=B0=D1=8E=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit xdto-info объявлял себя средством «для написания кода» и «для разбора входящего XML» — он не делает ни того ни другого, а даёт структуру, чтобы это написал вызывающий. Формулировка приведена к принятой в семействе: meta-info говорит «как подготовительный шаг при написании запросов и кода». xdto-compile тем же оборотом обещал «разбор внешнего XML-формата», хотя собирает пакет; заменено на «под внешний XML-формат». xdto-decompile претендовал на «отредактировать существующий пакет» — это роль xdto-edit, и ровно то противоречие, что было устранено в теле инструкций. Теперь триггер описывает свою настоящую нишу: получить схему, чтобы переработать целиком, отдать контрагенту или перенести пакет. Co-Authored-By: Claude Opus 5 (1M context) --- .claude/skills/xdto-compile/SKILL.md | 2 +- .claude/skills/xdto-decompile/SKILL.md | 2 +- .claude/skills/xdto-info/SKILL.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.claude/skills/xdto-compile/SKILL.md b/.claude/skills/xdto-compile/SKILL.md index 16ff88b2..3ce20200 100644 --- a/.claude/skills/xdto-compile/SKILL.md +++ b/.claude/skills/xdto-compile/SKILL.md @@ -1,6 +1,6 @@ --- name: xdto-compile -description: Создание пакета XDTO 1С из XML-схемы (XSD). Используй когда нужно добавить пакет XDTO в конфигурацию — для обмена, интеграции, веб-сервиса, разбора внешнего XML-формата +description: Создание пакета XDTO 1С из XML-схемы (XSD). Используй когда нужно добавить в конфигурацию пакет XDTO — под обмен, интеграцию, веб-сервис или внешний XML-формат argument-hint: -XsdPath <файл.xsd>|-Xsd <схема> -OutputDir <каталог-исходников> [-Name <имя>] [-Synonym <синоним>] [-Comment <текст>] [-Force] allowed-tools: - Bash diff --git a/.claude/skills/xdto-decompile/SKILL.md b/.claude/skills/xdto-decompile/SKILL.md index 7413388f..f00005f5 100644 --- a/.claude/skills/xdto-decompile/SKILL.md +++ b/.claude/skills/xdto-decompile/SKILL.md @@ -1,6 +1,6 @@ --- name: xdto-decompile -description: Выгрузка пакета XDTO 1С в XML-схему (XSD). Используй когда нужно прочитать или отредактировать существующий пакет XDTO, отдать схему контрагенту, перенести пакет между конфигурациями +description: Выгрузка пакета XDTO 1С в XML-схему (XSD). Используй когда нужно получить схему существующего пакета — чтобы переработать её целиком, отдать контрагенту или перенести пакет в другую конфигурацию argument-hint: [-OutFile <файл.xsd>] allowed-tools: - Bash diff --git a/.claude/skills/xdto-info/SKILL.md b/.claude/skills/xdto-info/SKILL.md index 14292505..758c2857 100644 --- a/.claude/skills/xdto-info/SKILL.md +++ b/.claude/skills/xdto-info/SKILL.md @@ -1,6 +1,6 @@ --- name: xdto-info -description: Анализ структуры пакета XDTO 1С — типы, свойства, точки входа. Используй для написания кода, создающего и заполняющего объект XDTO, для разбора входящего XML и чтобы понять, какие пакеты есть в конфигурации +description: Анализ структуры пакета XDTO 1С — типы, свойства, точки входа. Используй как подготовительный шаг при написании кода, создающего и заполняющего объект XDTO, при разборе входящего XML, а также чтобы узнать, какие пакеты есть в конфигурации argument-hint: [-Namespace |-Package <имя>] [-Name <Тип>] [-Depth N] [-Mode used-by] [-Limit N] [-Offset N] [-OutFile <файл>] allowed-tools: - Bash