1C AI Development Kit
An ecosystem of 56 skills, 8 subagents and rules for 1C:Enterprise 8.3 development in Cursor IDE: metadata, forms, data composition schema, extensions, database
High risk
We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.
Why this level
- The db-* and cf-*/cfe-* skills change 1C configuration structure and database content
- The web-session skill drives a live 1C web session, including filling forms and taking state snapshots
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/maratmurt-1c-ai-development-kitDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Assembled automatically, review before installing.
Run in a terminal in the project folder
npx skills add maratmurt/1c-ai-development-kit --skill 1c-help-mcp 1c-project-init 1c-query-opt 1c-test-runner 1c-web-session brainstorm bsl-lsp-mcp bsp-patterns cf-edit cf-init cfe-borrow cfe-diff cfe-init cfe-patch-method db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-expert erf-expert form-add form-compile form-edit form-patterns form-remove help-add img-grid inspect meta-compile meta-edit meta-remove mxl-expert openspec-apply openspec-archive openspec-proposal ordinary-form-expert playwright-test role-expert session-restore session-retro session-save skd-compile skd-edit subagent-dev subsystem-expert validate web-info web-publish web-stop web-test web-unpublish write-plan -a claude-code -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add maratmurt/1c-ai-development-kit --skill 1c-help-mcp 1c-project-init 1c-query-opt 1c-test-runner 1c-web-session brainstorm bsl-lsp-mcp bsp-patterns cf-edit cf-init cfe-borrow cfe-diff cfe-init cfe-patch-method db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-expert erf-expert form-add form-compile form-edit form-patterns form-remove help-add img-grid inspect meta-compile meta-edit meta-remove mxl-expert openspec-apply openspec-archive openspec-proposal ordinary-form-expert playwright-test role-expert session-restore session-retro session-save skd-compile skd-edit subagent-dev subsystem-expert validate web-info web-publish web-stop web-test web-unpublish write-plan -a cursor -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add maratmurt/1c-ai-development-kit --skill 1c-help-mcp 1c-project-init 1c-query-opt 1c-test-runner 1c-web-session brainstorm bsl-lsp-mcp bsp-patterns cf-edit cf-init cfe-borrow cfe-diff cfe-init cfe-patch-method db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-expert erf-expert form-add form-compile form-edit form-patterns form-remove help-add img-grid inspect meta-compile meta-edit meta-remove mxl-expert openspec-apply openspec-archive openspec-proposal ordinary-form-expert playwright-test role-expert session-restore session-retro session-save skd-compile skd-edit subagent-dev subsystem-expert validate web-info web-publish web-stop web-test web-unpublish write-plan -a github-copilot -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add maratmurt/1c-ai-development-kit --skill 1c-help-mcp 1c-project-init 1c-query-opt 1c-test-runner 1c-web-session brainstorm bsl-lsp-mcp bsp-patterns cf-edit cf-init cfe-borrow cfe-diff cfe-init cfe-patch-method db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-expert erf-expert form-add form-compile form-edit form-patterns form-remove help-add img-grid inspect meta-compile meta-edit meta-remove mxl-expert openspec-apply openspec-archive openspec-proposal ordinary-form-expert playwright-test role-expert session-restore session-retro session-save skd-compile skd-edit subagent-dev subsystem-expert validate web-info web-publish web-stop web-test web-unpublish write-plan -a codex -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add maratmurt/1c-ai-development-kit --skill 1c-help-mcp 1c-project-init 1c-query-opt 1c-test-runner 1c-web-session brainstorm bsl-lsp-mcp bsp-patterns cf-edit cf-init cfe-borrow cfe-diff cfe-init cfe-patch-method db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-expert erf-expert form-add form-compile form-edit form-patterns form-remove help-add img-grid inspect meta-compile meta-edit meta-remove mxl-expert openspec-apply openspec-archive openspec-proposal ordinary-form-expert playwright-test role-expert session-restore session-retro session-save skd-compile skd-edit subagent-dev subsystem-expert validate web-info web-publish web-stop web-test web-unpublish write-plan -a gemini-cli -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add maratmurt/1c-ai-development-kit --skill 1c-help-mcp 1c-project-init 1c-query-opt 1c-test-runner 1c-web-session brainstorm bsl-lsp-mcp bsp-patterns cf-edit cf-init cfe-borrow cfe-diff cfe-init cfe-patch-method db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-expert erf-expert form-add form-compile form-edit form-patterns form-remove help-add img-grid inspect meta-compile meta-edit meta-remove mxl-expert openspec-apply openspec-archive openspec-proposal ordinary-form-expert playwright-test role-expert session-restore session-retro session-save skd-compile skd-edit subagent-dev subsystem-expert validate web-info web-publish web-stop web-test web-unpublish write-plan -a cline -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add maratmurt/1c-ai-development-kit --skill 1c-help-mcp 1c-project-init 1c-query-opt 1c-test-runner 1c-web-session brainstorm bsl-lsp-mcp bsp-patterns cf-edit cf-init cfe-borrow cfe-diff cfe-init cfe-patch-method db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-expert erf-expert form-add form-compile form-edit form-patterns form-remove help-add img-grid inspect meta-compile meta-edit meta-remove mxl-expert openspec-apply openspec-archive openspec-proposal ordinary-form-expert playwright-test role-expert session-restore session-retro session-save skd-compile skd-edit subagent-dev subsystem-expert validate web-info web-publish web-stop web-test web-unpublish write-plan -a roo -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
A fork of Roo Code, same .roo folders.
Run in a terminal in the project folder
npx skills add maratmurt/1c-ai-development-kit --skill 1c-help-mcp 1c-project-init 1c-query-opt 1c-test-runner 1c-web-session brainstorm bsl-lsp-mcp bsp-patterns cf-edit cf-init cfe-borrow cfe-diff cfe-init cfe-patch-method db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-expert erf-expert form-add form-compile form-edit form-patterns form-remove help-add img-grid inspect meta-compile meta-edit meta-remove mxl-expert openspec-apply openspec-archive openspec-proposal ordinary-form-expert playwright-test role-expert session-restore session-retro session-save skd-compile skd-edit subagent-dev subsystem-expert validate web-info web-publish web-stop web-test web-unpublish write-plan -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Clone maratmurt/1c-ai-development-kit into the project, install OneScript and opm install v8runner, follow QUICK_START.md, configure .mcp.json per docs/guides/project-mcp-setup.md, and Cursor Agent will pick up the skills in .cursor/skills automatically by description.
Other ways from the author
git clone https://github.com/maratmurt/1c-ai-development-kitClone into the project, then follow the setup in QUICK_START.md and docs/guides/installation.md.
This is third-party code. Review the repository files before installing.
What it does
The kit installs as a single skills source under .cursor/skills and covers most of the 1C development cycle: compiling and editing metadata objects, working with ordinary and managed forms, EPF processing objects and ERF reports, the data composition schema, MXL layouts, roles, subsystems, configurations and CFE extensions, plus database operations via OneScript and v8runner: creating, dumping and loading in CF, XML formats and through git. Eight subagents in .cursor/agents handle code review, writing, architecture, form generation, query optimization and tests, and five rules set MCP-first and skills-first priority, BSL coding standards and model selection. There are separate skills for session management (save, restore, retrospective) and context monitoring via a PowerShell script. For part of the functionality, the project recommends external MCP servers from vibecoding1c.ru: platform documentation, БСП patterns, code templates, BSL syntax checking and logic checking through the 1C AI Assistant.
Who it is for. For 1C developers on Cursor IDE who want a full skill set for routine development tasks: from metadata and forms to building external processing objects and database work.
Good fit when
- You want a ready skill set for the full 1C development cycle in Cursor rather than scattered separate tools
- You need subagents for code review, form generation and query optimization
- You have OneScript and v8runner set up for building processing objects, reports and database work
Not a fit when
- You do not use Cursor IDE: the skills, agents and rules target its format
- You do not have OneScript and opm install v8runner: the platform skills (db-*, epf-*/erf-* build/dump) will not work without them
Example request
Create a new EPF processing object with a form and add it to the accounting subsystemLimitations
Requires 1C:Enterprise 8.3.24+, PowerShell 5.1+, Git and, separately, OneScript with the v8runner package for build and database skills. Full functionality relies on connecting external vibecoding1c.ru MCP servers, which are not part of the repo. AGPL-3.0 licensed, which matters when embedding it in closed projects.
How to disable. Delete the .cursor/skills, .cursor/agents and .cursor/rules folders from the project, or disable individual skills by removing their subfolders.
Security check
- The db-* and cf-*/cfe-* skills change 1C configuration structure and database content
- The web-session skill drives a live 1C web session, including filling forms and taking state snapshots
README in short
The README lists the composition: 8 subagents, 5 rules, 56 skills, AGENTS.md as the entry point, and MCP config templates. It gives a table of skill groups by development area, a section on context monitoring and sessions, requirements (the 1C platform, PowerShell, Git, OneScript with v8runner), and a table of recommended vibecoding1c.ru MCP servers. A dedicated acknowledgments section names the source projects for the architecture and ideas: cc-1c-skills, cursor_rules_1c, 1c-batch, mcp-bsl-lsp-bridge, EDT-MCP. AGPL-3.0 license.
FAQ
Do I need paid MCP servers?
Some features rely on external vibecoding1c.ru MCP servers, and there is a .mcp.paid.json template for paid options, but the base skill set works without them.
Does this work in Claude Code?
The project and its docs are built around Cursor IDE: skills live in .cursor/skills, not the more general .claude/skills format.
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
GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation
Reference MCP servers
Model Context Protocol servers
Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything