$npx -y skills add Arman-Kudaibergenov/1c-ai-development-kit --skill cf-initЭтот скилл MUST быть вызван когда пользователь просит создать новую пустую конфигурацию 1С с нуля. SHOULD также вызывать при старте нового проекта, требующего чистой конфигурации. Do NOT использовать для модификации существующей конфигурации — используй cf-edit; для создания объе
| 1 | # /cf-init — Создание пустой конфигурации 1С |
| 2 | |
| 3 | Создаёт scaffold исходников пустой конфигурации 1С: `Configuration.xml`, `Languages/Русский.xml`. |
| 4 | |
| 5 | ## Параметры и команда |
| 6 | |
| 7 | | Параметр | Описание | |
| 8 | |----------|----------| |
| 9 | | `Name` | Имя конфигурации (обязат.) | |
| 10 | | `Synonym` | Синоним (= Name если не указан) | |
| 11 | | `OutputDir` | Каталог для создания (default: `src`) | |
| 12 | | `Version` | Версия конфигурации | |
| 13 | | `Vendor` | Поставщик | |
| 14 | | `CompatibilityMode` | Режим совместимости (default: `Version8_3_24`) | |
| 15 | |
| 16 | ```powershell |
| 17 | powershell.exe -NoProfile -File .claude/skills/cf-init/scripts/cf-init.ps1 -Name "МояКонфигурация" |
| 18 | ``` |
| 19 | |
| 20 | ## Что создаётся |
| 21 | |
| 22 | ``` |
| 23 | <OutputDir>/ |
| 24 | ├── Configuration.xml # Корневой файл — все свойства |
| 25 | └── Languages/ |
| 26 | └── Русский.xml # Язык по умолчанию |
| 27 | ``` |
| 28 | |
| 29 | ## Примеры |
| 30 | |
| 31 | ```powershell |
| 32 | # Базовая конфигурация |
| 33 | ... -Name МояКонфигурация -Synonym "Моя конфигурация" -OutputDir test-tmp/cf |
| 34 | |
| 35 | # С версией и поставщиком |
| 36 | ... -Name TestCfg -Synonym "Тестовая" -Version "1.0.0.1" -Vendor "Фирма 1С" -OutputDir test-tmp/cf2 |
| 37 | |
| 38 | # Другой режим совместимости |
| 39 | ... -Name TestCfg -CompatibilityMode Version8_3_27 -OutputDir test-tmp/cf3 |
| 40 | ``` |
| 41 | |
| 42 | ## Верификация |
| 43 | |
| 44 | ``` |
| 45 | /cf-init TestConfig -OutputDir test-tmp/cf |
| 46 | /cf-info test-tmp/cf — проверить созданное |
| 47 | /cf-validate test-tmp/cf — валидировать |
| 48 | ``` |