cfe-diff

SKILL.md

/cfe-diff — Анализ расширения конфигурации

Анализирует расширение в двух режимах: обзор изменений (Mode A) или проверка переноса (Mode B).

Параметры

Параметр Описание По умолчанию
ExtensionPath Путь к расширению (обязат.)
ConfigPath Путь к конфигурации (обязат.)
Mode A (обзор) / B (проверка переноса) A

Команда

powershell.exe -NoProfile -File .claude/skills/cfe-diff/scripts/cfe-diff.ps1 -ExtensionPath src -ConfigPath C:\cfsrc\erp -Mode A

Mode A — обзор расширения

Для каждого объекта показывает:

  • [BORROWED] — заимствованный: перехватчики (&Перед, &После, &ИзменениеИКонтроль, &Вместо), собственные реквизиты/ТЧ/формы
  • [OWN] — собственный: количество реквизитов, ТЧ, форм

Пример вывода:

[BORROWED] Catalog.Валюты
           &ИзменениеИКонтроль("РеквизитыРедактируемыеВГрупповойОбработке") — line 4 in ...
           &Перед("ЗагрузитьКурсыВалют") — line 13 in ...
           ChildObjects: 1 own attrs, 1 own TS, 3 own forms
[OWN]      Catalog.Расш5_Справочник1

Mode B — проверка переноса

Для каждого &ИзменениеИКонтроль извлекает блоки #Вставка/#КонецВставки из расширения и ищет их в соответствующем модуле конфигурации.

Статусы:

  • [TRANSFERRED] — код найден в конфигурации
  • [NOT_TRANSFERRED] — код не найден
  • [NEEDS_REVIEW] — нет блоков #Вставка или модуль конфигурации не найден

Примеры

# Обзор — что изменено в расширении
... -ExtensionPath src -ConfigPath C:\cfsrc\erp -Mode A

# Проверка переноса — все ли #Вставка перенесены
... -ExtensionPath src -ConfigPath C:\cfsrc\erp -Mode B
Weekly Installs
8
GitHub Stars
89
First Seen
Feb 26, 2026
Installed on
opencode8
github-copilot8
codex8
kimi-cli8
amp8
gemini-cli8