1C AI Development Kit skill
A kit of skills, agents and rules for 1C development in Claude Code and Cursor: metadata, forms, DCS, extensions, infobases and web client
- 167 ★ on the repository
- Last commit
- AGPL-3.0
Broad access
Why this level
- Skills load configurations into infobases, update them and publish to a web server
- They run PowerShell scripts on the developer machine
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/1c-ai-development-kitDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Skills load configurations into infobases, update them and publish to a web server
- They run PowerShell scripts on the developer machine
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.
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.
Discussion
No questions or reviews yet.
Related
All 1C:Enterprise tools1C AI Development Kit: 1C skill collection
1C AI Development Kit
A set of 52 Claude Code skills and agents, plus Cursor rules, for the full 1C:Enterprise 8.3 development cycle, assembled from several community projects
A 1C development skill collection for Codex and Claude Code: XML sources, forms, data composition, infobases, web publishing and an HTTP test bridge
A Claude Code starter template for 1C: 16 skills, 6 role subagents and a protocol for checking against a live base via MCP
A shared skill and tooling infrastructure for 1C development, wired in as a git submodule and laid out across several agents at once
A set of skills, rules and MCP servers for 1C Enterprise 8.3 development where the agent works from real code and docs, not from memory
1C AI development environment
1C AI Development Environment
1C development environment with an MCP server offering 10 tools: 11 BSL analyzers, JSON DSL to XML, dependency graph, and EPF build without 1C
Alternatives
Tools by other authors for the same tasks.
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.
README badge
Original 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) "ВЫБРАТЬ | Заказы.Ссылка, | (ВЫБРАТЬ К.ИНН ИЗ Справочник.Контрагенты КАК К | ГДЕ К.Ссылка = Заказы.Контрагент) КАК ИНН |ИЗ Документ.ЗаказКлиента КАК Заказы" ```