1C AI Development Kit
Экосистема из 56 скиллов, 8 субагентов и правил для разработки 1С:Предприятие 8.3 в Cursor IDE: метаданные, формы, СКД, расширения, база данных
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Скиллы db-* и cf-*/cfe-* меняют структуру конфигурации и содержимое базы данных 1С
- Скилл web-session управляет живой веб-сессией 1С, включая заполнение форм и снимки состояния
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/maratmurt-1c-ai-development-kitОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Собрано автоматически, проверьте перед установкой.
Выполните в терминале в папке проекта
npx skills add maratmurt/1c-ai-development-kit --skill 1c-help-mcp 1c-project-init 1c-query-opt 1c-test-runner 1c-web-session brainstorm bsl-lsp-mcp bsp-patterns cf-edit cf-init cfe-borrow cfe-diff cfe-init cfe-patch-method db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-expert erf-expert form-add form-compile form-edit form-patterns form-remove help-add img-grid inspect meta-compile meta-edit meta-remove mxl-expert openspec-apply openspec-archive openspec-proposal ordinary-form-expert playwright-test role-expert session-restore session-retro session-save skd-compile skd-edit subagent-dev subsystem-expert validate web-info web-publish web-stop web-test web-unpublish write-plan -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add maratmurt/1c-ai-development-kit --skill 1c-help-mcp 1c-project-init 1c-query-opt 1c-test-runner 1c-web-session brainstorm bsl-lsp-mcp bsp-patterns cf-edit cf-init cfe-borrow cfe-diff cfe-init cfe-patch-method db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-expert erf-expert form-add form-compile form-edit form-patterns form-remove help-add img-grid inspect meta-compile meta-edit meta-remove mxl-expert openspec-apply openspec-archive openspec-proposal ordinary-form-expert playwright-test role-expert session-restore session-retro session-save skd-compile skd-edit subagent-dev subsystem-expert validate web-info web-publish web-stop web-test web-unpublish write-plan -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add maratmurt/1c-ai-development-kit --skill 1c-help-mcp 1c-project-init 1c-query-opt 1c-test-runner 1c-web-session brainstorm bsl-lsp-mcp bsp-patterns cf-edit cf-init cfe-borrow cfe-diff cfe-init cfe-patch-method db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-expert erf-expert form-add form-compile form-edit form-patterns form-remove help-add img-grid inspect meta-compile meta-edit meta-remove mxl-expert openspec-apply openspec-archive openspec-proposal ordinary-form-expert playwright-test role-expert session-restore session-retro session-save skd-compile skd-edit subagent-dev subsystem-expert validate web-info web-publish web-stop web-test web-unpublish write-plan -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add maratmurt/1c-ai-development-kit --skill 1c-help-mcp 1c-project-init 1c-query-opt 1c-test-runner 1c-web-session brainstorm bsl-lsp-mcp bsp-patterns cf-edit cf-init cfe-borrow cfe-diff cfe-init cfe-patch-method db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-expert erf-expert form-add form-compile form-edit form-patterns form-remove help-add img-grid inspect meta-compile meta-edit meta-remove mxl-expert openspec-apply openspec-archive openspec-proposal ordinary-form-expert playwright-test role-expert session-restore session-retro session-save skd-compile skd-edit subagent-dev subsystem-expert validate web-info web-publish web-stop web-test web-unpublish write-plan -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add maratmurt/1c-ai-development-kit --skill 1c-help-mcp 1c-project-init 1c-query-opt 1c-test-runner 1c-web-session brainstorm bsl-lsp-mcp bsp-patterns cf-edit cf-init cfe-borrow cfe-diff cfe-init cfe-patch-method db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-expert erf-expert form-add form-compile form-edit form-patterns form-remove help-add img-grid inspect meta-compile meta-edit meta-remove mxl-expert openspec-apply openspec-archive openspec-proposal ordinary-form-expert playwright-test role-expert session-restore session-retro session-save skd-compile skd-edit subagent-dev subsystem-expert validate web-info web-publish web-stop web-test web-unpublish write-plan -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add maratmurt/1c-ai-development-kit --skill 1c-help-mcp 1c-project-init 1c-query-opt 1c-test-runner 1c-web-session brainstorm bsl-lsp-mcp bsp-patterns cf-edit cf-init cfe-borrow cfe-diff cfe-init cfe-patch-method db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-expert erf-expert form-add form-compile form-edit form-patterns form-remove help-add img-grid inspect meta-compile meta-edit meta-remove mxl-expert openspec-apply openspec-archive openspec-proposal ordinary-form-expert playwright-test role-expert session-restore session-retro session-save skd-compile skd-edit subagent-dev subsystem-expert validate web-info web-publish web-stop web-test web-unpublish write-plan -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add maratmurt/1c-ai-development-kit --skill 1c-help-mcp 1c-project-init 1c-query-opt 1c-test-runner 1c-web-session brainstorm bsl-lsp-mcp bsp-patterns cf-edit cf-init cfe-borrow cfe-diff cfe-init cfe-patch-method db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-expert erf-expert form-add form-compile form-edit form-patterns form-remove help-add img-grid inspect meta-compile meta-edit meta-remove mxl-expert openspec-apply openspec-archive openspec-proposal ordinary-form-expert playwright-test role-expert session-restore session-retro session-save skd-compile skd-edit subagent-dev subsystem-expert validate web-info web-publish web-stop web-test web-unpublish write-plan -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add maratmurt/1c-ai-development-kit --skill 1c-help-mcp 1c-project-init 1c-query-opt 1c-test-runner 1c-web-session brainstorm bsl-lsp-mcp bsp-patterns cf-edit cf-init cfe-borrow cfe-diff cfe-init cfe-patch-method db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-expert erf-expert form-add form-compile form-edit form-patterns form-remove help-add img-grid inspect meta-compile meta-edit meta-remove mxl-expert openspec-apply openspec-archive openspec-proposal ordinary-form-expert playwright-test role-expert session-restore session-retro session-save skd-compile skd-edit subagent-dev subsystem-expert validate web-info web-publish web-stop web-test web-unpublish write-plan -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Склонируй maratmurt/1c-ai-development-kit в проект, установи OneScript и opm install v8runner, следуй QUICK_START.md, настрой .mcp.json по docs/guides/project-mcp-setup.md, дальше скиллы в .cursor/skills подхватываются Cursor Agent автоматически по описанию.
Другие способы из описания автора
git clone https://github.com/maratmurt/1c-ai-development-kitКлонирование в проект, дальше настройка по QUICK_START.md и docs/guides/installation.md.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Комплект ставится как единый источник скиллов в .cursor/skills и покрывает почти весь цикл разработки 1С: компиляцию и редактирование объектов метаданных, работу с обычными и управляемыми формами, обработками EPF и отчетами ERF, схемой компоновки данных, макетами MXL, ролями, подсистемами, конфигурациями и расширениями CFE, а также операции с базой данных через OneScript и v8runner: создание, дамп и загрузку в форматах CF, XML и через git. Восемь субагентов в .cursor/agents отвечают за ревью кода, написание, архитектуру, генерацию форм, оптимизацию запросов и тесты, а пять правил задают приоритет MCP и skills, стандарты BSL и выбор модели. Отдельно есть скиллы для сессий (сохранение, восстановление, ретроспектива) и мониторинга контекста через PowerShell-скрипт. Для части возможностей проект рекомендует внешние MCP-серверы от vibecoding1c.ru: документацию платформы, паттерны БСП, шаблоны кода, проверку синтаксиса BSL и логики через 1С:Напарник.
Для кого. Для 1С-разработчиков на Cursor IDE, которым нужен полный набор скиллов для рутинных операций разработки: от метаданных и форм до сборки внешних обработок и работы с базой.
Подходит, если
- Нужен готовый набор скиллов для полного цикла разработки 1С в Cursor, а не отдельные разрозненные инструменты
- Нужны субагенты для ревью кода, генерации форм и оптимизации запросов
- Есть OneScript и v8runner для работы со сборкой обработок, отчетов и базой данных
Не подходит, если
- Используется не Cursor IDE: скиллы, агенты и правила рассчитаны на его формат
- Нет OneScript и opm install v8runner: платформенные скиллы (db-*, epf-*/erf-* build/dump) без них не работают
Пример запроса к агенту
Создай новую обработку EPF с формой и добавь ее в подсистему учетаОграничения
Требует 1С:Предприятие 8.3.24+, PowerShell 5.1+, Git и отдельно OneScript с пакетом v8runner для скиллов сборки и работы с базой. Полная функциональность рассчитана на подключение внешних MCP-серверов vibecoding1c.ru, которые в репозиторий не входят. Лицензия AGPL-3.0, что важно учитывать при встраивании в закрытые проекты.
Как отключить. Удалите папку .cursor/skills, .cursor/agents и .cursor/rules из проекта или отключите отдельные скиллы, убрав их подпапки.
Проверка безопасности
- Скиллы db-* и cf-*/cfe-* меняют структуру конфигурации и содержимое базы данных 1С
- Скилл web-session управляет живой веб-сессией 1С, включая заполнение форм и снимки состояния
Коротко о README
README перечисляет состав: 8 субагентов, 5 правил, 56 скиллов, AGENTS.md как точку входа и шаблоны MCP-конфигурации. Дана таблица групп скиллов по областям разработки, раздел про мониторинг контекста и сессии, требования (платформа 1С, PowerShell, Git, OneScript с v8runner) и таблица рекомендованных MCP-серверов vibecoding1c.ru. Отдельный раздел благодарностей называет проекты-источники архитектуры и идей: cc-1c-skills, cursor_rules_1c, 1c-batch, mcp-bsl-lsp-bridge, EDT-MCP. Лицензия AGPL-3.0.
Частые вопросы
Нужны ли платные MCP-серверы?
Часть возможностей опирается на внешние MCP-серверы vibecoding1c.ru, есть шаблон .mcp.paid.json для платных вариантов, но базовый набор скиллов работает и без них.
Работает ли это в Claude Code?
Проект и его документация построены вокруг Cursor IDE: скиллы лежат в .cursor/skills, а не в универсальном .claude/skills формате.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything