Bitrix Framework Skills
39 скиллов по ядру Bitrix Framework D7: ORM, контроллеры, кеш, REST, безопасность, миграции и другие темы разработки
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Только текстовые правила и рекомендации, кода не выполняет и в систему не пишет
- Правила по безопасности (CSRF, XSS, SQLi) сами по себе снижают риск, если агент им следует
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/bitrix-framework-skillsОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add bxmaximum/bitrix-framework-skills --skill bitrix-orm -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 66c40e0
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .claude/skills
cp -R "$tmp/skills/bitrix-orm" .claude/skills/bitrix-ormКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add bxmaximum/bitrix-framework-skills --skill bitrix-orm -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 66c40e0
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix-orm" .agents/skills/bitrix-ormКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add bxmaximum/bitrix-framework-skills --skill bitrix-orm -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 66c40e0
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .github/skills
cp -R "$tmp/skills/bitrix-orm" .github/skills/bitrix-ormКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add bxmaximum/bitrix-framework-skills --skill bitrix-orm -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 66c40e0
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix-orm" .agents/skills/bitrix-ormКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add bxmaximum/bitrix-framework-skills --skill bitrix-orm -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 66c40e0
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix-orm" .agents/skills/bitrix-ormКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .devin/skills
cp -R "$tmp/skills/bitrix-orm" .devin/skills/bitrix-ormКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add bxmaximum/bitrix-framework-skills --skill bitrix-orm -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 66c40e0
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .cline/skills
cp -R "$tmp/skills/bitrix-orm" .cline/skills/bitrix-ormКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add bxmaximum/bitrix-framework-skills --skill bitrix-orm -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 66c40e0
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .roo/skills
cp -R "$tmp/skills/bitrix-orm" .roo/skills/bitrix-ormКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add bxmaximum/bitrix-framework-skills --skill bitrix-orm -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 66c40e0
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix-orm" .agents/skills/bitrix-ormКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix-orm" .agents/skills/bitrix-ormКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/bxmaximum/bitrix-framework-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/bitrix-orm/
git -C "$tmp" checkout 66c40e0ac8bdb3a3b68c3e53745b006659341594
mkdir -p .agents/skills
cp -R "$tmp/skills/bitrix-orm" .agents/skills/bitrix-ormКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполни npx skills add bxmaximum/bitrix-framework-skills --all в корне Bitrix-проекта, затем скопируй AGENTS.md в корень проекта или подключи его как rule.
Другие способы из описания автора
npx skills add bxmaximum/bitrix-framework-skills --allУстанавливает все 39 скиллов в .agents/skills/ проекта.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Набор от сообщества BXMax разбивает разработку на 1С-Битрикс на 39 отдельных скиллов: от структуры проекта и загрузчика до ORM, роутинга, кеша, инфоблоков, Highload-блоков, REST API, бизнес-процессов, безопасности (CSRF, XSS, SQLi, JWT) и миграций через sprint.migration. Каждый скилл это самостоятельный файл SKILL.md, у части скиллов есть дополнительные файлы rules/*.md для progressive disclosure: агент сначала читает роутер SKILL.md, затем только нужные правила. В корне лежит AGENTS.md с приоритетами D7, границами DI, чеклистом перед коммитом и индексом всех скиллов. Скиллы проверены на ядре main 26.150.0, а базовые паттерны на main 23.0 и новее.
Для кого. Для разработчиков на 1С-Битрикс, которые хотят, чтобы агент писал код по актуальным паттернам D7, а не по устаревшим примерам из интернета.
Подходит, если
- Пишете модули или компоненты в /local/ на ядре Bitrix Framework D7
- Нужны актуальные правила по ORM, кешу, безопасности и REST для конкретной версии ядра
- Хотите единый системный промпт AGENTS.md с чеклистом перед коммитом
Не подходит, если
- Проект работает на устаревшем ядре ниже main 23.0: базовые паттерны могут не совпадать
- Разработка ведется не на Bitrix Framework, а на чистом Bitrix24 REST без ядра D7
Пример запроса к агенту
Напиши компонент каталога товаров на D7 с кешем и правильной ORM-выборкой по стандартам bitrix-orm и bitrix-cachingОграничения
Скиллы не заменяют официальную документацию Битрикс, это операционные правила для агента, а не справочник по продукту. Лицензии в репозитории нет. Проект развивается сообществом BXMax, а не официально фирмой Битрикс или 1С.
Как отключить. Удалите нужные папки из .agents/skills/ проекта или выполните npx skills remove для конкретного скилла, если пакет skills поддерживает эту команду.
Проверка безопасности
- Только текстовые правила и рекомендации, кода не выполняет и в систему не пишет
- Правила по безопасности (CSRF, XSS, SQLi) сами по себе снижают риск, если агент им следует
Коротко о README
README дает таблицу всех скиллов по темам (структура проекта, ORM, роутинг, кеш, безопасность, инфоблоки, Sale, REST, бизнес-процессы и другие), объясняет способ установки через npx skills add с флагами --all, --skill и --list, упоминает обновление через npx skills update и ссылается на AGENTS.md как системный промпт с индексом. Указана принадлежность к сообществу BXMax и связанные проекты по AI-экспериментам на Bitrix.
Частые вопросы
Можно поставить только часть скиллов?
Да, npx skills add bxmaximum/bitrix-framework-skills --skill bitrix-orm bitrix-controllers ставит только выбранные.
Куда попадают скиллы после установки?
В .agents/skills/ целевого проекта, откуда их читает агент.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything