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

Skill

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
All reasons and checks
Russian stack

maratmurt/1c-ai-development-kit

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/maratmurt-1c-ai-development-kit

Detects 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 -y

The 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 -y

The 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 -y

The 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 -y

The 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 -y

The 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 -y

The 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 -y

The 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 -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

You will need: Node.js

Checked against the repository on Sep 26, 2026, commit 7be9cb7.

Text for your agent

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-kit

Clone 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 subsystem

Limitations

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.

Editors’ pick

A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review

PluginMedium riskNo VPN needed292.5KRepository stars
Editors’ pick

Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture

SkillLow risk271.4KRepository stars
Editors’ pick

GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation

CLIMedium riskNo VPN needed139.3KRepository stars

Reference MCP servers

Model Context Protocol servers

Official

Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything

MCP serverMedium risk90.6KRepository stars
Foxx AI1C AI Development Kit

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.