1C AI Development Kit
Комплект скиллов, агентов и правил для разработки на 1С в Claude Code и Cursor: метаданные, формы, СКД, расширения, базы и веб-клиент
Установка
git clone https://github.com/Arman-Kudaibergenov/1c-ai-development-kit.git
cd 1c-ai-development-kit
cp -r .cursor/* /path/to/your-1c-project/.cursor/В Windows PowerShell: Copy-Item .cursor\* -Destination "C:\path\to\your-1c-project\.cursor\" -Recurse -Force. Затем перезапустите окно Cursor.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Набор объединяет наработки нескольких проектов сообщества в один комплект. Для Claude Code это скиллы на весь цикл: сборка и правка метаданных и форм, внешние обработки и отчеты, СКД, макеты, роли, расширения, инспекция и валидация, создание и обновление баз, публикация на веб-сервере. Для Cursor есть специализированные агенты, например ревьюер кода и оптимизатор запросов, правила по стандартам BSL и навыки. В комплект входят спецификации XML-форматов 1С и шаблон конфигурации MCP-серверов.
Для кого. Для 1С-разработчиков, которые хотят сразу получить готовую среду для работы с агентом в Claude Code или Cursor.
Подходит, если
- Начинаете проект 1С с агентом и не хотите собирать скиллы по частям
- Нужно, чтобы агент собирал обработки и формы через JSON DSL без знания XML
- Нужны правила и агенты для ревью BSL в Cursor
Не подходит, если
- Работаете не в Windows: скрипты рассчитаны на PowerShell
- Нужен один узкий инструмент, а не комплект
Пример запроса к агенту
Проверь код модуля CommonModule.ОбщегоНазначенияОграничения
Нужны 1С:Предприятие 8.3.24 и выше, PowerShell 5.1 и Git. Часть рекомендованных MCP-серверов принадлежит сторонним авторам и ставится отдельно. Лицензия AGPL-3.0.
Как отключить. Удалите скопированные папки .cursor и .claude/skills из проекта.
Проверка безопасности
- Скиллы загружают конфигурации в базы, обновляют их и публикуют на веб-сервере
- Запускают PowerShell-скрипты на машине разработчика
Коротко о README
README описывает состав: таблицу групп скиллов для Claude Code, агентов и правила для Cursor, спецификации форматов и шаблоны. Быстрый старт вынесен в QUICK_START.md, где показано копирование папок в проект и настройка MCP. Перечислены рекомендуемые MCP-серверы, требования и благодарности проектам-основам. В журнале изменений описано объединение мелких скиллов в экспертные.
SKILL.md
--- name: 1c-query-opt description: "Продвинутые паттерны оптимизации запросов 1С: временные таблицы, JOIN vs подзапросы, параметры виртуальных таблиц, СКД, индексы. Используй для сложных запросов." allowed-tools: - Read - Grep - Glob --- # /1c-query-opt — Оптимизация запросов 1С Продвинутые паттерны оптимизации запросов за пределами базовых правил. ## Когда использовать - Сложная многошаговая обработка данных - Оптимизация JOIN и подзапросов - Работа с отчётами СКД - Обработка больших объёмов данных ## Временные таблицы ### JOIN vs Подзапрос ```bsl // ПРАВИЛЬНО: JOIN (обычно быстрее) "ВЫБРАТЬ | Заказы.Ссылка, Контрагенты.ИНН |ИЗ Документ.ЗаказКлиента КАК Заказы | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты | ПО Заказы.Контрагент = Контрагенты.Ссылка" // ПЛОХО: Подзапрос в SELECT (N+1) "ВЫБРАТЬ | Заказы.Ссылка, | (ВЫБРАТЬ К.ИНН ИЗ Справочник.Контрагенты КАК К | ГДЕ К.Ссылка = Заказы.Контрагент) КАК ИНН |ИЗ Документ.ЗаказКлиента КАК Заказы" ```
Частые вопросы
Откуда взяты скиллы?
Основа из cc-1c-skills, cursor_rules_1c, 1c-batch и других проектов сообщества, полный список в ACKNOWLEDGMENTS.md.
Нужны ли MCP-серверы?
Для базовой работы нет, но для полной функциональности README рекомендует серверы справки, БСП, проверки синтаксиса и EDT-MCP.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything