1C AI Development Kit
A kit of skills, agents and rules for 1C development in Claude Code and Cursor: metadata, forms, DCS, extensions, infobases and web client
Install
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/In Windows PowerShell: Copy-Item .cursor\* -Destination "C:\path\to\your-1c-project\.cursor\" -Recurse -Force. Then reload the Cursor window.
This is third-party code. Review the repository files before installing.
What it does
The kit merges several community projects into one set. For Claude Code it provides skills for the whole cycle: building and editing metadata and forms, external data processors and reports, DCS, templates, roles, extensions, inspection and validation, creating and updating infobases and web publishing. For Cursor it has specialized agents such as a code reviewer and query optimizer, BSL standards rules and skills. It also includes 1C XML format specs and an MCP server config template.
Who it is for. For 1C developers who want a ready agent setup in Claude Code or Cursor.
Good fit when
- You start a 1C project with an agent and do not want to assemble skills piecemeal
- You want the agent to build processors and forms via a JSON DSL without knowing XML
- You need rules and agents for BSL review in Cursor
Not a fit when
- You are not on Windows: scripts target PowerShell
- You need a single narrow tool rather than a kit
Example request
Review the code of CommonModule.ОбщегоНазначенияLimitations
Requires 1C:Enterprise 8.3.24 or later, PowerShell 5.1 and Git. Several recommended MCP servers belong to other authors and are installed separately. AGPL-3.0 licensed.
How to disable. Delete the copied .cursor and .claude/skills folders from the project.
Security check
- Skills load configurations into infobases, update them and publish to a web server
- They run PowerShell scripts on the developer machine
README in short
The README describes the contents: a table of Claude Code skill groups, Cursor agents and rules, format specs and templates. Quick start lives in QUICK_START.md, which shows copying folders into the project and MCP setup. It lists recommended MCP servers, requirements and credits to the base projects. The changelog describes merging small skills into expert skills.
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) "ВЫБРАТЬ | Заказы.Ссылка, | (ВЫБРАТЬ К.ИНН ИЗ Справочник.Контрагенты КАК К | ГДЕ К.Ссылка = Заказы.Контрагент) КАК ИНН |ИЗ Документ.ЗаказКлиента КАК Заказы" ```
FAQ
Where do the skills come from?
They build on cc-1c-skills, cursor_rules_1c, 1c-batch and other community projects; see ACKNOWLEDGMENTS.md.
Are MCP servers required?
Not for basic work, but for full functionality the README recommends help, SSL patterns, syntax check and EDT-MCP servers.
Related
A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review
Skills for real engineers by Matt Pocock
Skills For Real Engineers
Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture
Reference MCP servers
Model Context Protocol servers
Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything
Up-to-date, version-specific library docs and code examples in your agent's context, via MCP or a CLI plus skill