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

SkillAI & models

This skill lets your AI analyze 1C configuration extensions (CFE files). It shows what an extension contains and checks whether its insertions have been transferred into the main configuration. Use it when you need to understand an existing extension or confirm that its changes were moved over.

Available today. Use it from your connected AI after setup.

After adding the skill, give your AI a CFE extension to analyze and ask it to describe what is inside or verify that its changes were moved into the configuration.

Then ask your AI: use the /cfe-diff - Анализ расширения конфигурации skill

What your AI can do with it

  • List the objects an extension contains
  • Show which configuration objects the extension borrows
  • Identify the interceptors an extension adds
  • Check whether extension insertions have been transferred into the configuration
  • Explain the contents of an extension you are not familiar with

What this skill tells your AI

The instructions your AI receives, as published by desko77/claude-code-skills-1c in skills/1c-cfe-diff/SKILL.md and read by ahel’s review.

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

Параметры

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

Команда

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

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

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

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

Для каждой формы заимствованного объекта показывается:

  • (borrowed) / (own) - заимствованная или собственная форма
  • callType-события формы и элементов
  • callType на командах

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

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

Статусы:

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

Примеры

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

# Проверка переноса - все ли #Вставка перенесены
... -ExtensionPath src -ConfigPath C:\cfsrc\erp -Mode B

Signals

GitHub stars
61
Forks
14
Last commit
Sep 2026

Others that do the same job

Advanced
Catalog kind
skill
Gateway key
x-1c-cfe-diff
Source
github.com/desko77/claude-code-skills-1c