From 1c-skills
Scaffolds 1C configuration extension (CFE) XML sources: Configuration.xml, Languages/Russian.xml, optional Roles. Auto-detects compatibility mode and language UUID from base config. Use for creating patches, customizations, or add-ons.
npx claudepluginhub nikolay-shirokov/cc-1c-skills --plugin 1c-skillsThis skill uses the workspace's default tool permissions.
---
Scaffolds empty 1C configuration XML sources (Configuration.xml, Languages/Russian.xml). Use to start new 1C projects from scratch.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Создаёт scaffold расширения: Configuration.xml, Languages/Русский.xml, опционально Roles/.
Если есть выгрузка базовой конфигурации, передай -ConfigPath — скрипт автоматически определит CompatibilityMode и UUID языка из базовой конфигурации.
Если пользователь не указал -ConfigPath — попробуй определить автоматически:
.v8-project.json из корня проектаdefault — алгоритм из /db-list)configSrc — используй как -ConfigPathconfigSrc нет — спроси у пользователяЕсли .v8-project.json не найден и -ConfigPath не задан — расширение создастся с предупреждением (UUID языка = нули, CompatibilityMode по умолчанию).
| Параметр | Описание | По умолчанию |
|---|---|---|
Name | Имя расширения (обязат.) | — |
Synonym | Синоним | = Name |
NamePrefix | Префикс собственных объектов | = Name + "_" |
OutputDir | Каталог для создания | src |
Purpose | Patch (исправление) / Customization (доработка) / AddOn (дополнение) | Customization |
Version | Версия расширения | — |
Vendor | Поставщик | — |
CompatibilityMode | Режим совместимости | Version8_3_24 |
ConfigPath | Путь к выгрузке базовой конфигурации (авто-определяет CompatibilityMode и Language UUID) | — |
NoRole | Без основной роли | false |
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/cfe-init.ps1" -Name "МоёРасширение"
# Расширение для ERP с авто-определением совместимости из базовой конфигурации
... -Name Расш1 -ConfigPath C:\WS\tasks\cfsrc\erp_8.3.24 -OutputDir src
# Расширение-исправление с явным режимом совместимости
... -Name Расш1 -Purpose Patch -CompatibilityMode Version8_3_17 -OutputDir src
# Расширение-доработка с версией
... -Name МоёРасширение -Version "1.0.0.1" -Vendor "Компания" -OutputDir src
# Без роли, с явным префиксом
... -Name ИсправлениеБага -NamePrefix "ИБ_" -Purpose Patch -NoRole -OutputDir src
/cfe-validate <OutputDir>