korolevpavel/xbsl-ai-skills/xbsl-subsystem-add
Claude Code and agent skill by korolevpavel/xbsl-ai-skills
- community
Checking that the SKILL.md file is still in the repository.
Добавление новой подсистемы в существующий проект 1С:Элемент (XBSL). Используй этот скилл когда пользователь хочет создать подсистему (раздел проекта): создаёт папку и Подсистема.yaml. Вызывай при запросах «добавь подсистему», «создай подсистему», «новый раздел», «новая подсистема». НЕ для: создания нового проекта с нуля (xbsl-init), создания объектов метаданных (xbsl-meta-add), добавления форм (xbsl-form-add).
Install
npx vskill@latest install korolevpavel/xbsl-ai-skills/xbsl-subsystem-addSKILL.md
Во всех командах ниже {python} означает python в Windows и python3 в macOS/Linux/WSL. Выбирай команду сразу по текущей ОС, не запускай оба варианта.
Добавление подсистемы в проект 1С:Элемент
Шаг 0: Собери параметры
Из запроса пользователя определи:
| Параметр | Обязательный | Дефолт | |
|---|---|---|---|
ИмяПодсистемы | Да | — | |
ВключатьВАвтоИнтерфейс | Нет | Истина | |
Представление | Нет | — | |
Использование | Нет | — (список имён других подсистем) |
Если ИмяПодсистемы не указано — спроси пользователя.
Шаг 1: Найди проект и проверь конфликт
Используй родительскую папку найденных Проект.yaml как {root}, запусти разведку:
Из результата возьми путь к проекту (projects[0].path). Если проектов нет — предложи создать проект через xbsl-init.
Проверь конфликт: если файл {project_path}/{ИмяПодсистемы}/Подсистема.yaml уже существует — сообщи пользователю и остановись.
Если проектов несколько — уточни у пользователя, в какой добавить подсистему.
Шаг 2: Создай файл
Создай {project_path}/{ИмяПодсистемы}/Подсистема.yaml.
Собирай файл из блоков по условию:
Блок `Использование` — добавлять только если указан параметр Использование:
Блок `Интерфейс` — добавлять если ВключатьВАвтоИнтерфейс: Истина, либо задано Представление или Изображение:
Добавить Представление внутрь блока только если задано пользователем:
Если ни один блок не нужен (нет зависимостей, ВключатьВАвтоИнтерфейс: Ложь, нет представления) — создай пустой файл.
Примеры готовых файлов
Навигационный раздел (минимальный):
Вспомогательная (зависимости, не в навигации):
С представлением:
Шаг 3: Выведи итог
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/xbsl-subsystem-add/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/korolevpavel/xbsl-ai-skills/xbsl-subsystem-add)