From 1c-skills
Analyzes 1C Enterprise configuration extensions (CFE): lists borrowed/own objects, interceptors, and checks if #Insert blocks are transferred to the main configuration.
How this skill is triggered — by the user, by Claude, or both
Slash command
/1c-skills:cfe-diff -ExtensionPath <path> -ConfigPath <path> [-Mode A|B]-ExtensionPath <path> -ConfigPath <path> [-Mode A|B]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Анализирует расширение в двух режимах: обзор изменений (Mode A) или проверка переноса (Mode B).
Анализирует расширение в двух режимах: обзор изменений (Mode A) или проверка переноса (Mode B).
| Параметр | Описание | По умолчанию |
|---|---|---|
ExtensionPath | Путь к расширению (обязат.) | — |
ConfigPath | Путь к конфигурации (обязат.) | — |
Mode | A (обзор) / B (проверка переноса) | A |
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/cfe-diff.ps1" -ExtensionPath src -ConfigPath C:\cfsrc\erp -Mode A
Для каждого объекта показывает:
[BORROWED] — заимствованный: перехватчики (&Перед, &После, &ИзменениеИКонтроль, &Вместо), собственные реквизиты/ТЧ/формы[OWN] — собственный: количество реквизитов, ТЧ, формДля каждой формы заимствованного объекта показывается:
(borrowed) / (own) — заимствованная или собственная формаДля каждого &ИзменениеИКонтроль извлекает блоки #Вставка/#КонецВставки из расширения и ищет их в соответствующем модуле конфигурации.
Статусы:
[TRANSFERRED] — код найден в конфигурации[NOT_TRANSFERRED] — код не найден[NEEDS_REVIEW] — нет блоков #Вставка или модуль конфигурации не найден# Обзор — что изменено в расширении
... -ExtensionPath src -ConfigPath C:\cfsrc\erp -Mode A
# Проверка переноса — все ли #Вставка перенесены
... -ExtensionPath src -ConfigPath C:\cfsrc\erp -Mode B
npx claudepluginhub nikolay-shirokov/cc-1c-skills --plugin 1c-skills-pyValidates 1C configuration extension (CFE) structure: XML format, properties, composition, borrowed objects. Use after creating or modifying an extension.
Analyzes Delphi source code in a folder to generate professional technical reports. Helps with code audits, quality assessments, and migration planning.
Queries a plugadvpl index to look up ADVPL metadata (functions, callers/callees, table usage, MV_ params, SX3 fields, SX7 chains) before reading full source files, reducing token usage 10-50x.