AI-контур разработки для 1С-Битрикс

bitrix-ai-toolkit

Набор правил, скиллов, линтеров и MCP-профиля для AI-разработки на 1С-Битрикс: Управление сайтом, с единым ядром под Claude Code, Codex и Gemini CLI

Плагин

Средний риск

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

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

  • Хуки автоматически запускают линтеры и правки после каждого изменения файла агентом
  • Скрипты init_project.py и install_git_hooks.py меняют настройки git и конфигурацию проекта
Все причины и проверки
Российский стек

vgtitov/bitrix-ai-toolkit

Установка

Ручная установка

git clone https://github.com/vgtitov/bitrix-ai-toolkit && cd bitrix-ai-toolkit
sh onboard/install.sh

Ставит линтеры, git-хуки, копирует скиллы в ~/.claude/skills и собирает конфиги.

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

Что делает

Toolkit решает проблему у Битрикса нет официальных IDE-стабов и публичного репозитория ядра: правки проверяются по реальному коду ядра из vendor (bitrix-toolkit/bitrix-ci) и стабам bxApiDocs, а не по памяти модели. Единый источник истины в core собирает правила AGENTS.md, пять скиллов (разработка, аналитик, производительность, администрирование, тестировщик), конфиги линтеров PHPStan, PHP-CS-Fixer, ast-grep, Rector и MCP-профиль с bitrix24/mcp-rest-doc и Serena. Скрипт build.sh генерирует из core конфиги под конкретного агента: CLAUDE.md с хуками PostToolUse для Claude Code, AGENTS.md для Codex и Gemini CLI, .rulesync для Cursor, Copilot и Cline. Основной принцип, зашитый в правила: различать процедурное и D7 ядро Битрикса, писать только в /local, структуру инфоблоков вести миграциями sprint.migration, а не руками в БД.

Для кого. Для разработчиков 1С-Битрикс: Управление сайтом, которые хотят, чтобы агент писал production-ready код по реальному ядру, а не угадывал API по памяти.

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

  • Нужно, чтобы агент писал код Битрикса по реальным сигнатурам ядра, а не по устаревшей памяти модели
  • Нужны единые правила и скиллы сразу для нескольких агентов: Claude Code, Codex, Gemini CLI
  • Нужен автоматический прогон PHPStan и PHP-CS-Fixer после каждой правки кода агентом

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

  • Проект не на 1С-Битрикс: Управление сайтом, правила и стабы предметно привязаны к этой CMS
  • Нет возможности подключить vendor-репозиторий с реальным кодом ядра bitrix-ci: без него теряется основной смысл инструмента
  • Нужна интеграция с агентом за пределами Claude Code, Codex, Gemini CLI, Cursor, Copilot, Cline: Windsurf и Aider README называет ручными и не из коробки

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

Добавь в модуль /local новый обработчик события каталога по стандартам D7, проверь его PHPStan и стилем перед коммитом

Ограничения

Claude Code заявлен как эталонная реализация, остальные агенты подключаются минимальной адаптацией из общего ядра, полнота хуков и MCP может отличаться. После обновления toolkit одного git pull недостаточно, нужно повторно выполнить sh onboard/install.sh --no-tools, иначе изменения hooks, скиллов и сгенерированных конфигов не применятся. Правило /local-only полагается на дисциплину: правки в ядро /bitrix/modules технически возможны, но перезаписываются при обновлении Битрикса. Инструмент независим и не аффилирован с 1С-Битрикс, товарный знак принадлежит правообладателю.

Как отключить. Удалите сгенерированные CLAUDE.md, AGENTS.md, .mcp.json и .claude из проекта, отключите git-хуки командой из scripts/install_git_hooks.py и удалите скиллы из ~/.claude/skills.

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

  • Хуки автоматически запускают линтеры и правки после каждого изменения файла агентом
  • Скрипты init_project.py и install_git_hooks.py меняют настройки git и конфигурацию проекта

Коротко о README

README объясняет нишу проекта: у Битрикса нет официальных стабов и публичного ядра, поэтому рычаг это реальный код в vendor плюс локальный поиск и детерминированные хуки линтеров. Описывает состав репозитория (core, adapters, build.sh, scripts, onboard, tests, demo, docs), ключевые методологические принципы (спрашивай инструмент, два ядра, гейт /local, reuse-first), три канала интеграции с агентом (hooks, LSP, MCP), таблицу поддерживаемых агентов и стек бесплатных open-source инструментов статанализа и рефакторинга. Дает установку через onboard/install.sh и предупреждение, что после обновления нужен повторный запуск установки. Лицензия MIT, происхождение по образцу bsl-ai-toolkit.

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

Toolkit работает только с Claude Code?

Нет, из коробки build.sh собирает конфиги для Claude Code, Codex и Gemini CLI, а Cursor, Copilot и Cline подключаются через rulesync.

Можно ли агенту редактировать код ядра Битрикса напрямую?

Правило гейта требует писать только в /local, ядро /bitrix/modules считается read-only и перезаписывается при обновлении платформы.

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

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, 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 AIAI-контур разработки для 1С-Битрикс

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