Комплект инструментов для AI-ассистированной разработки на 1С:Предприятие 8.3. Поддерживает Claude Code и Cursor IDE.
1C AI Development Kit — готовая экосистема для разработки на 1С с помощью AI. Включает агентов, навыки (skills), правила, шаблоны конфигов и документацию по форматам 1С.
Проект развился из нескольких решений сообщества (см. Благодарности) и объединяет их в единый рабочий комплект с поддержкой Claude Code.
52 skills для автоматизации полного цикла разработки 1С. Вызываются как /skill-name в диалоге с Claude:
| Группа | Skills |
|---|---|
| Объекты метаданных | meta-compile, meta-edit, meta-remove |
| Формы | form-compile, form-edit, form-add, form-remove, form-patterns, help-add |
| Обработки (EPF) | epf-expert (init, build, dump, bsp-init, bsp-add-command) |
| Отчёты (ERF) | erf-expert (init, build, dump) |
| СКД | skd-compile, skd-edit |
| Макеты (MXL) | mxl-expert (compile, decompile, template-add, template-remove) |
| Роли | role-expert (compile + audit) |
| Подсистемы | subsystem-expert (compile, edit, interface-edit) |
| Конфигурация | cf-init, cf-edit |
| Расширения (CFE) | cfe-init, cfe-borrow, cfe-patch-method, cfe-diff |
| Инспекция | inspect (cf, meta, form, skd, mxl, role, subsystem info) |
| Валидация | validate (cf, cfe, meta, form, skd, mxl, role, subsystem) |
| База данных | db-create, db-list, db-run, db-update, db-dump-cf, db-load-cf, db-dump-xml, db-load-xml, db-load-git |
| Веб-клиент | 1c-web-session, web-publish, web-unpublish, web-info, web-stop, web-test |
| Workflow | brainstorm, write-plan, subagent-dev, 1c-help-mcp, 1c-query-opt, 1c-project-init, 1c-test-runner, bsp-patterns, playwright-test, img-grid |
| OpenSpec | openspec-proposal, openspec-apply, openspec-archive |
- 12 специализированных агентов — ревью кода, генерация форм, оптимизация запросов, проектирование архитектуры и др.
- 9 правил — стандарты BSL, SDD workflow, выбор модели, использование MCP
- 13 skill-групп — навыки для Cursor
XML-форматы объектов 1С, JSON DSL для компиляции без знания XML, паттерны форм, гайды по работе с objects.
templates/mcp.json— готовый конфиг MCP-серверов для нового проекта
Смотри QUICK_START.md — там пошаговые инструкции для Claude Code и Cursor IDE.
Для полной функциональности рекомендуются MCP-серверы от vibecoding1c.ru:
| Сервер | Назначение |
|---|---|
1c-help |
Документация платформы 1С |
1c-ssl |
Паттерны БСП (Standard Subsystems Library) |
1c-templates |
Шаблоны кода 1С |
1c-syntax-checker |
Проверка синтаксиса BSL |
1c-code-checker |
Проверка логики через 1С:Напарник |
1c-forms |
Схемы управляемых форм |
rlm-toolkit |
Персистентная память между сессиями (от @Dmitrii_Labintsev) |
edt-mcp |
Интеграция с 1C:EDT (от @DitriXNew) |
Настройка MCP: docs/guides/project-mcp-setup.md
- 1С:Предприятие 8.3.24+
- PowerShell 5.1+
- Git
- Claude Code или Cursor IDE
Проект построен на работе сообщества. Полные благодарности: ACKNOWLEDGMENTS.md
| Проект | Автор | Вклад |
|---|---|---|
| cc-1c-skills | @Nikolay-Shirokov | Основа архитектуры Claude Code skills — 44+ skills, XML DSL, спецификации |
| cursor_rules_1c | @comol | Skills для Cursor, JSON DSL, агенты, правила |
| 1c-batch | @vladimir-kharin | Bat-скрипты для пакетных операций с платформой 1С |
| mcp-bsl-lsp-bridge | @SteelMorgan | MCP-сервер для BSL Language Server |
| 1c-ai-sandbox | @SteelMorgan | Концепция безопасной sandbox-среды для AI-агентов |
| EDT-MCP | @DitriXNew | MCP-сервер для интеграции с 1C:EDT |
| vibecoding1c.ru | @comol_foa | MCP-серверы, курсы, сообщество AI-разработки на 1С |
- 💬 Telegram: @Jefest9988
- 📧 Email: arman.kudaibergenov.mail@gmail.com
- 🐙 GitHub: github.com/Arman-Kudaibergenov/1c-ai-development-kit
Сделано с ❤️ для сообщества 1С-разработчиков
Консолидация skills: 14 granular skills объединены в 5 expert skills
epf-expert— объединяет:epf-add-form,epf-bsp-add-command,epf-bsp-init,epf-erf-build,epf-erf-dump,epf-erf-initmxl-expert— объединяет:mxl-compile,mxl-decompile,template-add,template-removerole-expert— объединяет:role-compile+ аудит правsubsystem-expert— объединяет:subsystem-compile,subsystem-edit,interface-editinspect— заменяет 7*-infoskills (cf-info, meta-info, form-info, skd-info, mxl-info, role-info, subsystem-info)validate— заменяет 11*-validateskills
Итого: 80 → 52 skills. Меньше overlap, полное domain coverage per skill.
Первый публичный релиз. 80 skills для полного цикла разработки на 1С.