claude_rules_1c: правила и агенты Claude Code для 1С

claude_rules_1c

Комплект из 12 субагентов, профильных правил и MCP-конфигурации для разработки на 1С в Claude Code, с трехслойной системой загрузки правил

Воркфлоу

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Субагент 1c-developer пишет и меняет код BSL по стандартам проекта без дополнительного подтверждения на каждый файл
  • MCP-сервер rlm-tools-bsl выполняет код в Python-песочнице для исследования конфигурации
Все причины и проверки
Российский стек

dach-coin/claude_rules_1c

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add workflows/claude-rules-1c

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

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

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Понадобится: Node.js

Сверено с репозиторием 26 сент. 2026, коммит 8a2adb7.

Текст для агента

Склонируй github.com/Dach-Coin/claude_rules_1c, скопируй папку .claude, CLAUDE.md, rus_CLAUDE.md и .mcp.json.example (переименовав в .mcp.json) в корень исходников проекта 1С, заполни .dev.env и .v8-project.json из примеров, подключи внешние MCP-серверы rlm-tools-bsl и 1c-syntax, затем открой проект в Claude Code.

Другие способы из описания автора
git clone https://github.com/Dach-Coin/claude_rules_1c.git

Первый шаг, дальше файлы переносятся вручную в проект.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Репозиторий копируется в корень проекта 1С и добавляет 12 специализированных субагентов Claude Code (разработчик, архитектор, ревьюер кода и архитектуры, аналитик, планировщик, тестировщик, документатор, менеджер метаданных, оптимизатор производительности, рефакторинг, быстрое исправление ошибок), правила трех слоев (авто-core на каждую сессию, профильные по выбору задачи, path-scoped для модулей форм) и набор скиллов, целиком импортированный из cc-1c-skills. Хук SessionStart на PowerShell инжектит каталог профилей в контекст сессии. Проект настраивает три внешних MCP-сервера: rlm-tools-bsl для исследования кода через Python-песочницу, 1c-syntax-mcp для справки платформы и bsl-language-server для диагностики BSL. Параметры проекта (префикс, компания, версия платформы) и реестр информационных баз хранятся в незакоммиченных .dev.env и .v8-project.json.

Для кого. Для команд 1С-разработчиков, которые хотят единый набор ролей и правил для Claude Code на весь проект, а не персональные настройки у каждого разработчика.

Подходит, если

  • Команда работает в Claude Code над проектом 1С и хочет общие для всех правила и субагентов
  • Нужны разные профили правил под разные классы задач (форма, СКД, интеграция и другие)
  • Уже используете или готовы подключить rlm-tools-bsl, 1c-syntax-mcp и bsl-language-server

Не подходит, если

  • Не пользуетесь Claude Code: правила и субагенты специфичны для него
  • Не готовы подключать три отдельных MCP-сервера, от которых зависит часть возможностей
  • Нужна минимальная настройка без 12 ролей и трехслойной системы правил

Пример запроса к агенту

Используй субагента 1c-code-reviewer и проверь мои изменения в модуле формы на антипаттерны и соответствие стандартам

Ограничения

Скиллы целиком заимствованы из cc-1c-skills без собственной доработки логики, кроме параметризации путей и карты знаний по метаданным. Полная работоспособность зависит от трех внешних MCP-серверов, которые нужно ставить отдельно. README прямо перечисляет, что не покрывается стеком: семантический поиск по БСП, NL-поиск метаданных, автоматический анализ производительности и другое.

Как отключить. Удалите папку .claude, файлы CLAUDE.md и rus_CLAUDE.md из проекта и уберите записи MCP из .mcp.json.

Проверка безопасности

  • Субагент 1c-developer пишет и меняет код BSL по стандартам проекта без дополнительного подтверждения на каждый файл
  • MCP-сервер rlm-tools-bsl выполняет код в Python-песочнице для исследования конфигурации

Коротко о README

README подробно описывает структуру каталога .claude (agents, rules, lib, skills), пошаговую установку и таблицу того, что уходит в git проекта, а что остается локальным, три внешних MCP-сервера с их назначением и границы того, что не покрывается стеком, таблицы 12 субагентов по группам с моделями, трехслойную систему правил, интеграции SDD-фреймворков и происхождение скиллов из cc-1c-skills.

Частые вопросы

Нужно ли выбирать профиль правил вручную?

Не обязательно, если профиль не задан, агент сам предложит 1-3 варианта после первого промпта и загрузит файлы по подтверждению.

Где хранятся личные настройки разработчика?

В .dev.env, .v8-project.json и .claude/profile.local.json, все три исключены из git.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIclaude_rules_1c: правила и агенты Claude Code для 1С

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.