1C AI Development Kit

Комплект скиллов, агентов и правил для разработки на 1С в Claude Code и Cursor: метаданные, формы, СКД, расширения, базы и веб-клиент

СкиллВысокий рискРоссийский стек

arman-kudaibergenov/1c-ai-development-kit

Установка

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, субагенты и ревью кода

ПлагинСредний риск286,7 тыс.
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск262,1 тыс.
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний риск136,8 тыс.

Референсные MCP-серверы

Model Context Protocol servers

Выбор редакции

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,3 тыс.