1C: Platform Tools

Расширение VS Code и Cursor для 1С: команды vanessa-runner, метаданные, отладка, тесты и навыки для AI-агентов с запуском команд.

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

Расширенный доступ

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

  • Команды vanessa-runner выполняются на машине разработчика и могут менять информационные базы, конфигурации и расширения
  • Наборы навыков скачиваются с GitHub при каждом вызове и попадают в папки агента
Все причины и проверки
Российский стек

yellow-hammer/vscode-1c-platform-tools

Установка

Ручная установка

Текст для агента

Установите расширение `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: тесты, профили запуска, сборку конфигурации и работу с базой

MCP-серверРасширенный доступ44Звезды репозитория
Российский стек

Набор расширений VS Code и Cursor для разработки на 1С: инструменты платформы, MCP-мост к ним и подсветка BSL

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

Набор скиллов Cursor для 1С: аналитик с шаблоном постановки задачи, редактирование конфигурации и расширений, СКД, формы, тесты и платформенные инструменты

СкиллРасширенный доступ
Российский стек

Комплект из 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С.

Бейдж для README

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

Foxx AI1C: Platform Tools
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.