Updated 4mo ago
by Arman-Kudaibergenov
1c-ai-development-kit
Comprehensive AI agents, skills and rules toolkit for 1C:Enterprise development in Cursor IDE
166 GitHub stars (166)
+1 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | +1 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 30 skills (30 skills found in its SKILL.md files)
- 20 forks (20 forks)
- 4mo ago last update (Last updated 4mo ago)
Install
Skills CLI
npx skills add Arman-Kudaibergenov/1c-ai-development-kit
Asks which skills and agents to install. Just one: npx skills add Arman-Kudaibergenov/1c-ai-development-kit --skill 1c-help-mcp — add -g for every project.
Claude Code
git clone https://github.com/Arman-Kudaibergenov/1c-ai-development-kitcp -r "1c-ai-development-kit/.claude/skills/1c-help-mcp" ~/.claude/skills/
Copies the 1c-help-mcp skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add Arman-Kudaibergenov/1c-ai-development-kit
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 55 files.
-
1c-help-mcp
Этот скилл MUST быть вызван для поиска по документации платформы 1С — методы, функции, синтаксис, API. SHOULD также вызывать перед написанием BSL-кода для проверки синтаксиса метода. Do NOT использовать для поиска паттернов БСП — используй bsp-patterns.
.claude/skills/1c-help-mcp/SKILL.md on GitHub (opens in a new tab) -
1c-project-init
Этот скилл MUST быть вызван когда пользователь говорит "инициализируем проект", "init project", просит настроить 1С-проект. SHOULD также вызывать для добавления MCP-серверов и skills к существующему проекту. Do NOT использовать для создания объектов конфигурации — используй meta-compile.
.claude/skills/1c-project-init/SKILL.md on GitHub (opens in a new tab) -
1c-query-opt
Этот скилл MUST быть вызван для оптимизации запросов 1С: временные таблицы, JOIN vs подзапросы, параметры виртуальных таблиц, СКД, индексы. SHOULD также вызывать при медленных запросах и диагностике производительности. Do NOT использовать для базового синтаксиса запросов — используй 1c-help-mcp.
.claude/skills/1c-query-opt/SKILL.md on GitHub (opens in a new tab) -
1c-test-runner
Этот скилл MUST быть вызван когда пользователь говорит "напиши тест", "протестируй модуль", "запусти unit-тесты" для 1С. SHOULD также вызывать после реализации бизнес-логики для верификации через 1c-ai-debug MCP. Do NOT использовать для UI-тестов — используй playwright-test или 1c-web-session.
.claude/skills/1c-test-runner/SKILL.md on GitHub (opens in a new tab) -
1c-web-session
Этот скилл MUST быть вызван для управления 1С:Предприятие в веб-клиенте через Playwright MCP: запуск/перезапуск/завершение сеанса, навигация, создание и редактирование справочников и документов. SHOULD также вызывать для генерации тестовых данных через UI и сценарного тестирования в браузере. Do NOT использовать для scaffold автотестов — используй playwright-test.
.claude/skills/1c-web-session/SKILL.md on GitHub (opens in a new tab) -
brainstorm
Этот скилл MUST быть вызван когда у пользователя есть идея или задача, требующая дизайна и плана перед реализацией. SHOULD также вызывать для задач с 3+ объектами или нечёткими требованиями. Do NOT использовать для формальных спецификаций — используй openspec-proposal; для только декомпозиции задач — используй write-plan.
.claude/skills/brainstorm/SKILL.md on GitHub (opens in a new tab) -
bsp-patterns
Этот скилл MUST быть вызван когда нужен паттерн работы с подсистемами БСП/SSL: пользователи, файлы, печатные формы, фоновые задания, версионирование, email. SHOULD также вызывать перед реализацией новой функциональности на базе БСП. Do NOT использовать для поиска по документации платформы — используй 1c-help-mcp.
.claude/skills/bsp-patterns/SKILL.md on GitHub (opens in a new tab) -
cf-edit
Этот скилл MUST быть вызван когда нужно изменить свойства конфигурации, добавить или удалить объект из состава ChildObjects, настроить роли по умолчанию. SHOULD также вызывать для точечного редактирования Configuration.xml. Do NOT использовать для создания новых объектов — используй meta-compile; для создания конфигурации — используй cf-init.
.claude/skills/cf-edit/SKILL.md on GitHub (opens in a new tab) -
cf-init
Этот скилл MUST быть вызван когда пользователь просит создать новую пустую конфигурацию 1С с нуля. SHOULD также вызывать при старте нового проекта, требующего чистой конфигурации. Do NOT использовать для модификации существующей конфигурации — используй cf-edit; для создания объектов — используй meta-compile.
.claude/skills/cf-init/SKILL.md on GitHub (opens in a new tab) -
cfe-borrow
Этот скилл MUST быть вызван когда нужно заимствовать объект из конфигурации в расширение (CFE): перехватить метод, изменить форму, добавить реквизит. SHOULD также вызывать как первый шаг при создании patch-расширений. Do NOT использовать для создания расширения — используй cfe-init.
.claude/skills/cfe-borrow/SKILL.md on GitHub (opens in a new tab) -
cfe-diff
Этот скилл MUST быть вызван когда нужно проанализировать состав расширения (CFE): заимствованные объекты, перехватчики, проверить перенесены ли вставки. SHOULD также вызывать перед деплоем расширения в производство. Do NOT использовать для валидации расширения — используй cfe-validate.
.claude/skills/cfe-diff/SKILL.md on GitHub (opens in a new tab) -
cfe-init
Этот скилл MUST быть вызван когда пользователь просит создать новое расширение конфигурации (CFE) для исправления, доработки или дополнения. SHOULD также вызывать когда нужно изменить типовую конфигурацию без прямых правок. Do NOT использовать для заимствования объектов — используй cfe-borrow.
.claude/skills/cfe-init/SKILL.md on GitHub (opens in a new tab) -
cfe-patch-method
Этот скилл MUST быть вызван когда нужно перехватить метод заимствованного объекта в расширении: вставить код до, после или вместо оригинального. SHOULD также вызывать после cfe-borrow когда требуется изменение метода. Do NOT использовать для заимствования объектов — используй cfe-borrow; для создания расширения — используй cfe-init.
.claude/skills/cfe-patch-method/SKILL.md on GitHub (opens in a new tab) -
db-create
Этот скилл MUST быть вызван когда пользователь просит создать базу, новую ИБ, пустую информационную базу 1С. SHOULD также вызывать при старте работы над новым проектом. Do NOT использовать для управления реестром баз — используй db-list; для запуска базы — используй db-run.
.claude/skills/db-create/SKILL.md on GitHub (opens in a new tab) -
db-dump-cf
Этот скилл MUST быть вызван когда пользователь просит выгрузить конфигурацию в CF, сохранить конфигурацию, сделать бэкап CF. SHOULD также вызывать перед крупными изменениями как контрольная точка. Do NOT использовать для выгрузки в XML-файлы — используй db-dump-xml; для загрузки CF — используй db-load-cf.
.claude/skills/db-dump-cf/SKILL.md on GitHub (opens in a new tab) -
db-dump-xml
Этот скилл MUST быть вызван когда пользователь просит выгрузить конфигурацию в файлы, XML, исходники, DumpConfigToFiles. SHOULD также вызывать для подготовки исходников к версионному контролю Git. Do NOT использовать для выгрузки в CF-файл — используй db-dump-cf; для загрузки XML — используй db-load-xml.
.claude/skills/db-dump-xml/SKILL.md on GitHub (opens in a new tab) -
db-list
Этот скилл MUST быть вызван когда пользователь говорит про базы данных, список баз, "добавь базу", "какие базы есть", управление реестром .v8-project.json. SHOULD также вызывать в начале сессии для получения списка доступных баз. Do NOT использовать для создания новой базы — используй db-create; для запуска базы — используй db-run.
.claude/skills/db-list/SKILL.md on GitHub (opens in a new tab) -
db-load-cf
Этот скилл MUST быть вызван когда пользователь просит загрузить конфигурацию из CF, восстановить из бэкапа CF. SHOULD также вызывать после получения нового CF-файла для обновления базы. Do NOT использовать для загрузки из XML — используй db-load-xml; для выгрузки CF — используй db-dump-cf.
.claude/skills/db-load-cf/SKILL.md on GitHub (opens in a new tab) -
db-load-git
Этот скилл MUST быть вызван когда пользователь просит загрузить изменения из гита, обновить базу из репозитория, partial load из коммита. SHOULD также вызывать после git-коммитов для синхронизации изменений с базой. Do NOT использовать для полной загрузки конфигурации из XML — используй db-load-xml; для загрузки CF — используй db-load-cf.
.claude/skills/db-load-git/SKILL.md on GitHub (opens in a new tab) -
db-load-xml
Этот скилл MUST быть вызван когда пользователь просит загрузить конфигурацию из файлов, XML, исходников, LoadConfigFromFiles. SHOULD также вызывать после модификации XML-исходников для применения изменений. Do NOT использовать для загрузки из CF — используй db-load-cf; для загрузки git-изменений — используй db-load-git.
.claude/skills/db-load-xml/SKILL.md on GitHub (opens in a new tab) -
db-run
Этот скилл MUST быть вызван когда пользователь просит запустить 1С, открыть базу, запустить предприятие. SHOULD также вызывать для проверки изменений после загрузки конфигурации. Do NOT использовать для запуска в браузере — используй 1c-web-session; для обновления БД — используй db-update.
.claude/skills/db-run/SKILL.md on GitHub (opens in a new tab) -
db-update
Этот скилл MUST быть вызван когда пользователь просит обновить БД, применить конфигурацию, выполнить UpdateDBCfg. SHOULD также вызывать после db-load-xml или db-load-cf для применения изменений к базе данных. Do NOT использовать для загрузки конфигурации — используй db-load-xml или db-load-cf; для запуска — используй db-run.
.claude/skills/db-update/SKILL.md on GitHub (opens in a new tab) -
epf-expert
Этот скилл MUST быть вызван для всех операций с внешними обработками 1С (EPF): создание (init), сборка (build), разборка (dump), добавление формы (add-form), регистрация в БСП (bsp-init), добавление команды БСП (bsp-add-command). SHOULD также вызывать при любой работе с EPF-файлами и их исходниками. Do NOT использовать для внешних отчётов (ERF) — используй erf-expert; для добавления формы к объек…
.claude/skills/epf-expert/SKILL.md on GitHub (opens in a new tab) -
erf-expert
Этот скилл MUST быть вызван для всех операций с внешними отчётами 1С (ERF): создание (init), сборка (build), разборка (dump). SHOULD также вызывать при любой работе с ERF-файлами и их исходниками. Do NOT использовать для внешних обработок (EPF) — используй epf-expert; для СКД внутри отчёта — используй skd-edit; для форм — form-add.
.claude/skills/erf-expert/SKILL.md on GitHub (opens in a new tab) -
form-add
Этот скилл MUST быть вызван когда нужно добавить управляемую форму к существующему объекту конфигурации (справочник, документ, обработка). SHOULD также вызывать после meta-compile когда объекту нужны формы. Do NOT использовать для создания формы из JSON-определения — используй form-compile; для добавления к EPF — используй epf-add-form.
.claude/skills/form-add/SKILL.md on GitHub (opens in a new tab) -
form-compile
Этот скилл MUST быть вызван когда нужно создать управляемую форму с нуля по JSON-определению элементов. SHOULD также вызывать когда структура формы хорошо определена и требует генерации. Do NOT использовать для модификации существующей формы — используй form-edit; для добавления формы-заглушки — используй form-add.
.claude/skills/form-compile/SKILL.md on GitHub (opens in a new tab) -
form-edit
Этот скилл MUST быть вызван когда нужно точечно добавить или изменить элементы, реквизиты и команды в существующей управляемой форме. SHOULD также вызывать для инкрементальных изменений готовой формы. Do NOT использовать для создания формы с нуля — используй form-compile; для анализа формы — используй form-info.
.claude/skills/form-edit/SKILL.md on GitHub (opens in a new tab) -
form-patterns
Этот скилл MUST быть вызван как справочник паттернов компоновки управляемых форм 1С: архетипы, конвенции, продвинутые приёмы. SHOULD также вызывать перед проектированием форм через form-compile когда расположение элементов не уточнено. Do NOT использовать для создания формы — используй form-compile; для модификации — используй form-edit.
.claude/skills/form-patterns/SKILL.md on GitHub (opens in a new tab) -
form-remove
Этот скилл MUST быть вызван когда пользователь просит удалить/убрать форму из объекта 1С. SHOULD также вызывать при очистке неиспользуемых форм. Do NOT использовать для удаления элементов формы — используй form-edit.
.claude/skills/form-remove/SKILL.md on GitHub (opens in a new tab) -
help-add
Этот скилл MUST быть вызван когда нужно добавить встроенную справку к объекту 1С: обработка, отчёт, справочник, документ. SHOULD также вызывать когда документация объекта должна быть встроена в конфигурацию. Do NOT использовать для создания внешней документации или README.
.claude/skills/help-add/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.