Skip to content

Arman-Kudaibergenov/1c-ai-development-kit

Repository files navigation

1C AI Development Kit

License: MIT Claude Code Cursor IDE

Комплект инструментов для AI-ассистированной разработки на 1С:Предприятие 8.3. Поддерживает Claude Code и Cursor IDE.


Что это?

1C AI Development Kit — готовая экосистема для разработки на 1С с помощью AI. Включает агентов, навыки (skills), правила, шаблоны конфигов и документацию по форматам 1С.

Проект развился из нескольких решений сообщества (см. Благодарности) и объединяет их в единый рабочий комплект с поддержкой Claude Code.


Что внутри

Claude Code Skills

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

Cursor IDE

  • 12 специализированных агентов — ревью кода, генерация форм, оптимизация запросов, проектирование архитектуры и др.
  • 9 правил — стандарты BSL, SDD workflow, выбор модели, использование MCP
  • 13 skill-групп — навыки для Cursor

Документация — 29 спецификаций

XML-форматы объектов 1С, JSON DSL для компиляции без знания XML, паттерны форм, гайды по работе с objects.

Шаблоны

  • templates/mcp.json — готовый конфиг MCP-серверов для нового проекта

Быстрый старт

Смотри QUICK_START.md — там пошаговые инструкции для Claude Code и Cursor IDE.


MCP-серверы

Для полной функциональности рекомендуются 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С

Контакты


Сделано с ❤️ для сообщества 1С-разработчиков


Changelog

v1.1.0 (2026-03-05)

Консолидация 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-init
  • mxl-expert — объединяет: mxl-compile, mxl-decompile, template-add, template-remove
  • role-expert — объединяет: role-compile + аудит прав
  • subsystem-expert — объединяет: subsystem-compile, subsystem-edit, interface-edit
  • inspect — заменяет 7 *-info skills (cf-info, meta-info, form-info, skd-info, mxl-info, role-info, subsystem-info)
  • validate — заменяет 11 *-validate skills

Итого: 80 → 52 skills. Меньше overlap, полное domain coverage per skill.

v1.0.0

Первый публичный релиз. 80 skills для полного цикла разработки на 1С.

About

Comprehensive AI agents, skills and rules toolkit for 1C:Enterprise development in Cursor IDE

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors