Skip to content
Development
Skill

/cf-init

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

BOOST
From plugin
unica
22749 skills1 MCP
Install
$ npx -y skills add IngvarConsulting/unica --skill cf-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/cf-init

Context preview

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

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

SKILL.md

cf-init.SKILL.md
name: cf-init
description: Создать пустую конфигурацию 1С (scaffold XML-исходников). Используй когда нужно начать новую конфигурацию с нуля
argument-hint: <Name> [-Synonym <name>] [-OutputDir src]
allowed-tools:
  - Bash
  - Read
  - Glob

/cf-init — Создание пустой конфигурации 1С

MCP routing

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

`unica.apply` правит существующий узел: `object.create` заводит объект метаданных **внутри** конфигурации, но самого корня `Configuration.xml` не создаёт.

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

Поэтому корень новой конфигурации формируется файловыми средствами по формату ниже — тем же порядком, каким заводится `v8project.yaml` (`DEC.2026-09-09.PROJECT-CONFIG-IS-HANDWRITTEN`):

1. записать `Configuration.xml` и обязательные `Ext/`; 2. объявить набор в `v8project.yaml` и убедиться в допуске: `unica.check {}`; 3. прочитать корень: `unica.view {at: "<набор>:Configuration"}`; 4. дальше объекты заводит `unica.apply` (`object.create`, `props.set`).

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

Примеры

Базовая конфигурация

Поля, которые должен нести записанный файл:

{
  "Name": "МояКонфигурация",
  "Synonym": "Моя конфигурация",
  "OutputDir": "test-tmp/cf"
}

С версией и поставщиком

Поля, которые должен нести записанный файл:

{
  "Name": "TestCfg",
  "Synonym": "Тестовая",
  "Version": "1.0.0.1",
  "Vendor": "Фирма 1С",
  "OutputDir": "test-tmp/cf2"
}

Другой режим совместимости

Поля, которые должен нести записанный файл:

{
  "Name": "TestCfg",
  "CompatibilityMode": "Version8_3_27",
  "OutputDir": "test-tmp/cf3"
}

Верификация

После создания проверь каталог конфигурации через MCP `unica` read-only инструменты.

Проверить созданную структуру

{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "unica.view",
    "arguments": {
      "at": "main:Configuration"
    }
  }
}

Валидировать XML конфигурации

{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "unica.check",
    "arguments": {
      "at": "<sourceSet>: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С. Используй когда нужно изменить свойства конфигурации, добавить или удалить объект из…

cfe-borrow
Skill

cfe-borrow

Заимствовать объект верхнего уровня или значение перечисления из конфигурации 1С в расширение и обновить ранее заимствованное,…