From 1c-skills
Analyzes 1C CFE configuration extensions: borrowed objects, interceptors (&Перед/&После/etc.), own properties/forms, events; checks #Вставка block transfers to base config (Modes A/B).
npx claudepluginhub nikolay-shirokov/cc-1c-skills --plugin 1c-skillsThis skill uses the workspace's default tool permissions.
---
Validates structural correctness of 1C configuration extensions (CFE): XML format, properties, composition, borrowed objects. Use after creating or modifying extensions, like /cf-validate for base configs.
Analyzes Claude Code agent extensions and generates self-contained interactive HTML wiki reports with security audits, architecture diagrams, and plugin profiles. Activates on analysis requests, GitHub plugin URLs, or local paths.
Analyzes local modifications in Memory Bank files: computes MD5 hashes, detects new/ modified files, classifies changes like new sections or added lines, and provides merge strategies.
Share bugs, ideas, or general feedback.
Анализирует расширение в двух режимах: обзор изменений (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