1c-dev: цикл хранилище-база-XML для 1С

1c-dev — Claude Code skill for 1C:Enterprise development

Плагин Claude Code проводит агента по циклу хранилища конфигурации 1С: обновление, выгрузка в XML, блокировка, правка, коммит

  • 0 ★ репозитория
  • Последний коммит
Плагин

Широкий доступ

Почему такой уровень

  • Запускает 1cv8.exe DESIGNER, который может изменить конфигурацию рабочей информационной базы
  • Коммитит изменения в общее хранилище конфигурации от имени пользователя
  • Пароли от базы и хранилища хранятся в открытом виде в 1c-project.json
Все причины и проверки
Российский стек

sabissimo/1c_developer_skill

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/1c-dev-claude-code-skill-for-1c-enterprise-development

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Запускает 1cv8.exe DESIGNER, который может изменить конфигурацию рабочей информационной базы
  • Коммитит изменения в общее хранилище конфигурации от имени пользователя
  • Пароли от базы и хранилища хранятся в открытом виде в 1c-project.json

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл автоматизирует рутину работы с хранилищем конфигурации 1С на серверной информационной базе, выделенной под разработку. По команде он проверяет хранилище на новые версии и подтягивает их, ведет инкрементную выгрузку конфигурации в XML, блокирует объекты перед правкой и останавливается, если их держит кто-то другой, после правки Claude грузит обратно только измененные файлы, обновляет конфигурацию базы и коммитит в хранилище с комментарием задачи. Все действия выполняют PowerShell- или Bash-скрипты, которые запускают 1cv8.exe DESIGNER в пакетном режиме и разбирают его логи, потому что дизайнер иногда завершается с кодом 0 даже при ошибке.

Для кого. Для 1С-разработчиков, которые хотят, чтобы Claude Code сам вел цикл хранилище-база-XML без ручного экспорта через Конфигуратор.

Подходит, если

  • Разработка ведется на серверной информационной базе, привязанной к хранилищу конфигурации
  • Нужно, чтобы агент сам блокировал объекты, редактировал XML и коммитил в хранилище
  • Важно не трогать файлы, которые не менялись, при выгрузке в XML

Не подходит, если

  • Используется файловая информационная база: README прямо исключает этот случай из версии 1
  • Ведется разработка в EDT или через расширения конфигурации: тоже вне охвата v1
  • Нужна работа с несколькими хранилищами одновременно

Пример запроса к агенту

Это 1С-проект, настрой его и обнови конфигурацию из хранилища перед тем, как я начну работать

Ограничения

Требует Windows, платформу 1С:Предприятие 8.3.11 и выше в Program Files\1cv8, и отдельную серверную базу под разработку без данных и других пользователей. Пароли хранятся в открытом виде в 1c-project.json, скилл сам добавляет файл в .gitignore, но его нужно беречь. Файловые базы, расширения конфигурации, EDT-проекты и работа с несколькими хранилищами не поддержаны в версии 1. Полный цикл проверен вживую на платформе 8.3.19.1351, для других сборок README просит перепроверить по чеклисту.

Как отключить. Удалите плагин командой /plugin marketplace remove 1c-developer-skill в Claude Code или удалите папку ~/.claude/skills/1c-dev при ручной установке.

Частые вопросы

Что произойдет, если два человека держат один и тот же объект?

Скилл жестко останавливается на блокировке (код выхода 3) вместо того, чтобы продолжать работу.

Можно ставить скилл вручную, без плагина?

Да, вариант Б: склонировать репозиторий и запустить install.ps1 или install.sh, они копируют skills/1c-dev в ~/.claude/skills/1c-dev.

Обсуждение

Вопросов и отзывов пока нет.

Плагин доработки 1С для Claude Code

1C:Enterprise AI Feature Development Plugin

Российский стек

Плагин Claude Code с воркфлоу из семи фаз для доработки конфигураций 1С: исследование кода, архитектура, реализация и ревью через отдельных агентов

ПлагинРасширенный доступ14Звезды репозитория
Российский стек

Плагин Claude Code 1c-dev: разбор задачи по 1С в диалоге, техническая спека, шаги с зависимостями и выполнение одного шага за раз с проверкой

ПлагинМинимальный доступ

Скиллы Claude Code для 1С

Claude Code Skills for 1C:Enterprise

Российский стек

Большой набор скиллов, правил и команд, с которыми агент собирает и разбирает исходники 1С по формату платформы, без Конфигуратора

СкиллРасширенный доступ93Звезды репозитория

Скиллы 1С для Claude Code

1C Skills for Claude Code

Выбор редакции

Набор скиллов для полного цикла разработки на 1С:Предприятие 8.3: от XML-исходников до публикации и тестов через веб-клиент

СкиллШирокий доступ781Звезды репозитория
Российский стек

Среда разработки 1С с MCP-сервером на 10 инструментов: 11 анализаторов BSL, JSON DSL в XML, граф зависимостей и сборка EPF без 1С

MCP-серверШирокий доступ18Звезды репозитория
Российский стек

Плагин из 30 скиллов по стандартам разработки 1С на базе v8std и конвейер задачи от постановки до релиза с гейтами согласования и код-ревью

ПлагинРасширенный доступ4Звезды репозитория

Коротко о README

README описывает автоматизацию цикла хранилище-база-XML для 1С, требования к платформе и базе, два способа установки (плагин Claude Code или ручное копирование скилла), список файлов, которые скилл создает в проекте, и какие из них нужно игнорировать в git. Указаны команды тестов на bash и PowerShell и ограничения версии 1. Лицензия MIT.

Бейдж для README

Исходный SKILL.md

---
name: 1c-dev
description: >-
  1C:Enterprise development workflow automation. Use when a project involves 1C
  configuration development: editing configuration XML/BSL sources, syncing with a
  1C configuration repository (хранилище конфигурации), updating an infobase from the
  repository, locking/committing objects, or loading XML changes back into the
  configuration. Triggers: "1C", "1С", "конфигурация", "хранилище", "конфигуратор",
  "BSL", "1cv8".
---

# 1C Developer Skill

Automates the 1C configuration-repository round-trip for server infobases: update
from хранилище -> dump to XML -> lock objects -> edit -> partial load back -> commit. All
heavy lifting is done by scripts driving 1cv8.exe DESIGNER in batch mode.

Сообщить о проблеме