Skip to content
Development
Skill

/cfe-init

Создать расширение конфигурации 1С (CFE) — scaffold XML-исходников. Используй когда нужно создать новое расширение для исправления, доработки или дополнения конфигурации

BOOST
From plugin
unica
22749 skills1 MCP
Install
$ npx -y skills add IngvarConsulting/unica --skill cfe-init --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/cfe-init

Context preview

The summary Claude sees to decide when to auto-load this skill.

Создать расширение конфигурации 1С (CFE) — scaffold XML-исходников. Используй когда нужно создать новое расширение для исправления, доработки или дополнения конфигурации

SKILL.md

cfe-init.SKILL.md
name: cfe-init
description: Создать расширение конфигурации 1С (CFE) — scaffold XML-исходников. Используй когда нужно создать новое расширение для исправления, доработки или дополнения конфигурации
argument-hint: <Name> [-ConfigPath <path>] [-Purpose Patch|Customization|AddOn] [-CompatibilityMode Version8_3_24]
allowed-tools:
  - Bash
  - Read
  - Glob

/cfe-init — Создание расширения конфигурации 1С

MCP routing

  • **Канонической операции создания расширения на поверхности нет.** Словарь

`unica.apply` правит существующий узел; корень расширения с его `NamePrefix`, `ConfigurationExtensionPurpose` и связью с родителем ни одна операция не заводит.

  • Не зови внутренние адаптеры напрямую: они спрятаны за MCP `unica`.
  • Готовность проверяет `unica.check`, результат читает `unica.view` по адресу.

Порядок тот же, что у новой конфигурации: сформировать корень расширения файловыми средствами по формату ниже, объявить набор вида `EXTENSION` в `v8project.yaml`, проверить `unica.check {}` и прочитать `unica.view {at: "<расширение>:Configuration"}`.

Заимствование объектов у родителя — отдельный предмет: канонической операции тоже нет, разбор и план держит отдельная архитектурная записка Unica.

Если нужна именно операция создания расширения — это пробел контракта Unica MCP; сообщи о нём, а не подменяй его правкой родительской конфигурации.

Примеры

Расширение для 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": true,
  "OutputDir": "src"
}

Верификация

Проверка расширения — `unica.check` на корне набора-расширения (`ext` — имя набора типа `EXTENSION` в `v8project.yaml`); валидатор `cfe` выбирается по виду набора, вердикт в `data.status`.

{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "unica.check",
    "arguments": {
      "at": "ext:Configuration"
    }
  }
}
Read more
Ships withunica

Unica (Ю&#x301;ника) — плагин для Codex, Claude Code и ZCode для разработки на 1С:Предприятии.

Get the whole plugin

Other skills on unica.

api-design
Skill

api-design

Проектирование и ревью API 1С: публичный программный интерфейс, служебный интерфейс, переопределяемые модули, совместимость,…

autonomous-server
Skill

autonomous-server

Автономный сервер отладки 1С. Используй когда нужно развернуть или проанализировать локальный автономный контур для отладки…

background-jobs
Skill

background-jobs

Фоновые и регламентные задания 1С. Используй когда нужно спроектировать, проверить или диагностировать background jobs,…

bsp-patterns
Skill

bsp-patterns

Поиск и применение паттернов БСП. Используй когда задача про длительные операции, профили групп доступа, безопасное хранение,…

cf-edit
Skill

cf-edit

Точечное редактирование конфигурации 1С. Используй когда нужно изменить свойства конфигурации, добавить или удалить объект из…

cf-init
Skill

cf-init

Создать пустую конфигурацию 1С (scaffold XML-исходников). Используй когда нужно начать новую конфигурацию с нуля