1C: Platform Tools
Расширение VS Code и Cursor для 1С: команды vanessa-runner, метаданные, отладка, тесты и навыки для AI-агентов с запуском команд.
- 240 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Команды vanessa-runner выполняются на машине разработчика и могут менять информационные базы, конфигурации и расширения
- Наборы навыков скачиваются с GitHub при каждом вызове и попадают в папки агента
Установка
- Работает в
- Сервисы
Ручная установка
Установите расширение `1C: Platform Tools` из VS Code Marketplace или Open VSX и откройте проект с файлом `packagedef`. В дереве «1С: Инструменты» в разделе «Навыки для AI» добавьте навыки в папку своего агента. Для вызова команд агентом поставьте расширение `1C: Platform Tools MCP`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Команды vanessa-runner выполняются на машине разработчика и могут менять информационные базы, конфигурации и расширения
- Наборы навыков скачиваются с GitHub при каждом вызове и попадают в папки агента
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
1C: Platform Tools — расширение VS Code, Cursor, Windsurf и VSCodium для разработки на 1С:Предприятии. В одном интерфейсе собраны команды vanessa-runner, дерево метаданных, панель тестов (Vanessa, xUnit, YAxUnit, OneScript), отладка и пайплайны. Поддерживаются проекты в формате конфигуратора, 1С:EDT и OneScript. Для агентов в разделе «Навыки для AI» ставятся наборы навыков (cc-1c-skills, OneScript, Vanessa Automation, YAxUnit, xUnit) в `.cursor/skills`, `.github/skills` или `.claude/skills`. Команды запускаются через файл-триггер `.cursor/1c-platform-tools-run-command` или отдельное расширение 1C: Platform Tools MCP.
Для кого. Разработчики 1С, которые ведут конфигурации в VS Code или Cursor и хотят дать агенту команды расширения и навыки по платформе.
Подходит, если
- Конфигурацию ведут в формате EDT или выгрузки конфигуратора и запускают тесты Vanessa и YAxUnit из редактора.
- Агенту в Cursor или Claude Code ставят навыки по XML, формам, СКД и метаданным 1С.
- У каждой ветки своя информационная база, профиль запуска переключается в строке состояния.
- Команды платформы выполняют в Docker без локальной 1С, в том числе в GitHub Codespaces.
Не подходит, если
- Разработку ведут только в конфигураторе или 1С:EDT без VS Code.
- На машине нет ни платформы 1С, ни Docker: команды без них не запустятся.
- Агенту нужен прямой вызов команд с результатом: для этого ставят отдельное расширение MCP.
Пример запроса к агенту
Запусти тесты YAxUnit текущего проекта 1С, покажи упавшие и открой место падения в коде.Ограничения
Для работы нужны платформа 1С:Предприятие 8, а также OneScript, OPM и vanessa-runner: их ставят из раздела «Зависимости». Наборы навыков скачиваются с GitHub при каждом вызове, без доступа к GitHub их не получить. Расширение при этом берут файлом `.vsix` из релизов. Оно активируется, когда в рабочей области есть каталог с файлом `packagedef`. Прямой вызов команд агентом с результатом дает отдельное расширение 1C: Platform Tools MCP.
Как отключить. Отключите или удалите расширение в панели расширений. Навыки удалите вручную из `.cursor/skills`, `.github/skills` или `.claude/skills`, куда они были скопированы.
Частые вопросы
Работает ли расширение в Cursor?
Да. Cursor, Windsurf и VSCodium ставят его из Open VSX, панели и команды те же, что в VS Code.
Как дать агенту навыки по 1С?
В дереве «1С: Инструменты» откройте раздел «Навыки для AI» и выберите набор: cc-1c-skills, OneScript, Vanessa Automation, YAxUnit или xUnit. Папка назначения: `.cursor/skills/`, `.github/skills/` или `.claude/skills/`.
Как агент запускает команды расширения?
Через файл-триггер `.cursor/1c-platform-tools-run-command` с идентификатором команды в одной строке, например `1c-platform-tools.run.designer`. Расширение выполнит команду и удалит файл.
Нужна ли локальная платформа 1С?
Нет, если команды выполняют в Docker через `ibcmd`. Так работают и в GitHub Codespaces.
Какие форматы проектов поддержаны?
Выгрузка конфигуратора, 1С:EDT и OneScript. В формате EDT нет общего каталога `src`: конфигурация и расширения лежат на верхнем уровне проекта.
Обсуждение
Вопросов и отзывов пока нет.
Расширение VS Code и Cursor, которое открывает агенту команды 1C: Platform Tools: тесты, профили запуска, сборку конфигурации и работу с базой
Пакет расширений для платформы 1С
1C Platform Extension Pack
Набор расширений VS Code и Cursor для разработки на 1С: инструменты платформы, MCP-мост к ним и подсветка BSL
Скиллы Cursor для 1С
1C Cursor skills
Набор скиллов Cursor для 1С: аналитик с шаблоном постановки задачи, редактирование конфигурации и расширений, СКД, формы, тесты и платформенные инструменты
1C AI Development Kit: набор скиллов для 1С
1C AI Development Kit
Комплект из 52 скиллов Claude Code и агентов, правил Cursor для полного цикла разработки 1С:Предприятие 8.3, собранный из нескольких проектов сообщества
Плагин Claude Code 1c-dev: разбор задачи по 1С в диалоге, техническая спека, шаги с зависимостями и выполнение одного шага за раз с проверкой
Общая инфраструктура скиллов и инструментов для доработки 1С, подключаемая как git submodule и раскладываемая по нескольким агентам разом
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| 1C: Platform Tools (эта карточка) | нет | 240 | ||
| 1C: Platform Tools MCP | нет | не нужна | 44 | открывает агенту команды расширения по MCP; здесь сами команды, панели, отладка и установка навыков |
| Пакет расширений для платформы 1С | нет | не нужна | 28 | набор из трех расширений VS Code и Cursor для 1С; здесь одно основное расширение с командами платформы |
Коротко о README
Раздел «Возможности» перечисляет панели: инструменты, проекты, администрирование, артефакты, метаданные, тесты, отладка, пайплайны и ER-диаграммы. Отдельно описаны установка по редакторам, быстрый старт с `packagedef` и работа без локальной 1С.