claude_rules_1c: Claude Code rules and agents for 1C

claude_rules_1c

A set of 12 subagents, profile-based rules and MCP configuration for 1C development in Claude Code, with a three-layer rule loading system

Workflow

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • The 1c-developer subagent writes and changes BSL code per project standards without a separate confirmation for every file
  • The rlm-tools-bsl MCP server runs code in a Python sandbox to explore the configuration
All reasons and checks
Russian stack

dach-coin/claude_rules_1c

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add workflows/claude-rules-1c

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 dach-coin/claude_rules_1c --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-add-form epf-bsp-add-command epf-bsp-init epf-build epf-dump epf-init epf-validate erf-build erf-dump erf-init erf-validate form-add form-compile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate mermaid-diagram meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -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 dach-coin/claude_rules_1c --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-add-form epf-bsp-add-command epf-bsp-init epf-build epf-dump epf-init epf-validate erf-build erf-dump erf-init erf-validate form-add form-compile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate mermaid-diagram meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -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 dach-coin/claude_rules_1c --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-add-form epf-bsp-add-command epf-bsp-init epf-build epf-dump epf-init epf-validate erf-build erf-dump erf-init erf-validate form-add form-compile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate mermaid-diagram meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -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 dach-coin/claude_rules_1c --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-add-form epf-bsp-add-command epf-bsp-init epf-build epf-dump epf-init epf-validate erf-build erf-dump erf-init erf-validate form-add form-compile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate mermaid-diagram meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -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 dach-coin/claude_rules_1c --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-add-form epf-bsp-add-command epf-bsp-init epf-build epf-dump epf-init epf-validate erf-build erf-dump erf-init erf-validate form-add form-compile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate mermaid-diagram meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -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 dach-coin/claude_rules_1c --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-add-form epf-bsp-add-command epf-bsp-init epf-build epf-dump epf-init epf-validate erf-build erf-dump erf-init erf-validate form-add form-compile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate mermaid-diagram meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -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 dach-coin/claude_rules_1c --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-add-form epf-bsp-add-command epf-bsp-init epf-build epf-dump epf-init epf-validate erf-build erf-dump erf-init erf-validate form-add form-compile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate mermaid-diagram meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -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 dach-coin/claude_rules_1c --skill cf-edit cf-info cf-init cf-validate cfe-borrow cfe-diff cfe-init cfe-patch-method cfe-validate db-create db-dump-cf db-dump-xml db-list db-load-cf db-load-git db-load-xml db-run db-update epf-add-form epf-bsp-add-command epf-bsp-init epf-build epf-dump epf-init epf-validate erf-build erf-dump erf-init erf-validate form-add form-compile form-edit form-info form-patterns form-remove form-validate help-add img-grid interface-edit interface-validate mermaid-diagram meta-compile meta-edit meta-info meta-remove meta-validate mxl-compile mxl-decompile mxl-info mxl-validate role-compile role-info role-validate skd-compile skd-edit skd-info skd-validate subsystem-compile subsystem-edit subsystem-info subsystem-validate template-add template-remove web-info web-publish web-stop web-test web-unpublish -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 8a2adb7.

Text for your agent

Clone github.com/Dach-Coin/claude_rules_1c, copy the .claude folder, CLAUDE.md, rus_CLAUDE.md and .mcp.json.example (renamed to .mcp.json) into the root of the 1C project sources, fill in .dev.env and .v8-project.json from the examples, connect the external rlm-tools-bsl and 1c-syntax MCP servers, then open the project in Claude Code.

Other ways from the author
git clone https://github.com/Dach-Coin/claude_rules_1c.git

The first step; the files are then moved into the project manually.

This is third-party code. Review the repository files before installing.

What it does

The repository is copied into the root of a 1C project and adds 12 specialized Claude Code subagents (developer, architect, code and architecture reviewer, analyst, planner, tester, doc writer, metadata manager, performance optimizer, refactoring, quick error fixer), three layers of rules (auto-core loaded every session, profile-based rules chosen per task, and path-scoped rules for form modules) and a skill set imported wholesale from cc-1c-skills. A PowerShell SessionStart hook injects the profile catalog into the session context. The project wires up three external MCP servers: rlm-tools-bsl for code exploration through a Python sandbox, 1c-syntax-mcp for platform reference, and bsl-language-server for BSL diagnostics. Project parameters (prefix, company, platform version) and the infobase registry live in uncommitted .dev.env and .v8-project.json files.

Who it is for. For teams of 1C developers who want one shared set of Claude Code roles and rules for the whole project, rather than each developer's own personal setup.

Good fit when

  • A team works in Claude Code on a 1C project and wants shared rules and subagents for everyone
  • You need different rule profiles for different task classes (forms, SKD, integrations and others)
  • You already use or are ready to connect rlm-tools-bsl, 1c-syntax-mcp and bsl-language-server

Not a fit when

  • You do not use Claude Code: the rules and subagents are specific to it
  • You are not ready to connect three separate MCP servers that some capabilities depend on
  • You need a minimal setup without 12 roles and a three-layer rule system

Example request

Use the 1c-code-reviewer subagent and check my changes to the form module for anti-patterns and standards compliance

Limitations

The skills are borrowed wholesale from cc-1c-skills with no own logic changes beyond path parameterization and a metadata knowledge map. Full functionality depends on three external MCP servers that must be installed separately. The README explicitly lists what the stack does not cover: semantic search over BSP, natural-language metadata search, automatic performance analysis and more.

How to disable. Remove the .claude folder, the CLAUDE.md and rus_CLAUDE.md files from the project, and remove the MCP entries from .mcp.json.

Security check

  • The 1c-developer subagent writes and changes BSL code per project standards without a separate confirmation for every file
  • The rlm-tools-bsl MCP server runs code in a Python sandbox to explore the configuration

README in short

The README describes in detail the .claude directory structure (agents, rules, lib, skills), step-by-step installation and a table of what goes into the project's git versus stays local, the three external MCP servers and their purpose plus the boundaries of what the stack does not cover, tables of the 12 subagents by group with their models, the three-layer rule system, SDD framework integrations, and the skills' origin in cc-1c-skills.

FAQ

Do you have to pick a rule profile manually?

Not necessarily; if no profile is set, the agent suggests 1-3 options after the first prompt and loads the files on confirmation.

Where are a developer's personal settings stored?

In .dev.env, .v8-project.json and .claude/profile.local.json, all three excluded from git.

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 AIclaude_rules_1c: Claude Code rules and agents for 1C

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