Покрывает фоновые задачи и отложенную обработку в Bitrix — агенты CAgent, Application::addBackgroundJob(), очереди Messenger (messenger:consume, AsyncMessage, MessageHandler). Применяется при проектировании cron-задач, отложенных интеграций, рассылок и выборе между агентом, background job и очередью. Ключевые термины — agent, CAgent, addBackgroundJob, Messenger, queue, consumer, delayed job, cron.
EnglishПокрывает CLI-инструменты Bitrix — php bitrix/bitrix.php, генераторы make:module/make:controller/make:tablet/make:service/make:event/make:component/make:request, команды ядра (orm:annotate, messenger:consume, translate:index), создание собственных команд на Symfony Console и их регистрация в секции console файла .settings.php. Применяется при скаффолдинге нового кода, cron-задачах, написании своих CLI-команд и запуске воркеров очереди. Ключевые термины — bitrix.php, make command, Symfony Console, CLI, command, console namespace.
EnglishПокрывает контроллеры D7 на базе Bitrix\Main\Engine\Controller и JsonController — actions, автосвязывание параметров, фильтры ActionFilter (Authentication, Csrf, HttpMethod, Scope, CloseSession, ContentType), ошибки через addError/ErrorCollection, configureActions, рендер и JSON-ответы. Применяется при реализации AJAX/REST-эндпоинтов, внутренних API и ajax-экшенов компонентов через Controllerable. Ключевые термины — Controller, action, ActionFilter, Csrf, runAction, addError, configureActions, ajax endpoint, REST.
EnglishПокрывает прямую работу с базой Bitrix — Application::getConnection(), Connection, MysqliConnection, SqlHelper, SqlExpression, сырые SQL-запросы через query()/queryExecute()/queryScalar(), транзакции (startTransaction/commitTransaction/rollbackTransaction), DDL и миграции схем, bulk-операции (insertBatch, addMulti), дополнительные подключения через секцию connections в .settings.php. Применяется когда ORM недостаточно — массовые операции, raw SQL, миграции, работа с внешними базами и построение кастомных запросов. Ключевые термины — Connection, SqlHelper, SqlExpression, transaction, raw SQL, bulk insert, DDL, migration.
EnglishПокрывает кеширование в Bitrix — Cache (неуправляемый), ManagedCache, TaggedCache, автокеш ORM, кеш компонентов через startResultCache/endResultCache, композитный сайт, настройка cache engine (files, memcached, redis) в .settings.php. Применяется при оптимизации производительности, инвалидации по тегам и событиям, настройке TTL, cache warm-up и отладке попаданий в кеш. Ключевые термины — cache, invalidate, TaggedCache, ManagedCache, startResultCache, cacheDir, clean.
RussianПокрывает разработку компонентов Bitrix — class.php, .parameters.php, .description.php, шаблоны template.php, resultmodifier.php, componentepilog.php, кеш через startResultCache/endResultCache, комплексные компоненты с ЧПУ и SEF, Controllerable и AJAX через runComponentAction. Применяется при создании и правке компонентов и их шаблонов, добавлении AJAX-экшенов, настройке кеша компонента и SEF-маршрутов. Ключевые термины — component, template, arParams, arResult, SEF, Controllerable, runComponentAction, CBitrixComponent.
LatinПокрывает работу с датой и временем в Bitrix — Bitrix\Main\Type\Date и DateTime, парсинг и форматирование по маскам ядра, арифметика дат, таймзоны через toUserTime/disableUserTime/enableUserTime, Context::getCulture() и форматы локали, конвертация в timestamp. Применяется при построении расписаний, пересчёте часовых поясов, сравнении дат, работе с полями ORM DateField и DatetimeField. Ключевые термины — Date, DateTime, toUserTime, format, timezone, Culture, DateField, timestamp.
RussianПокрывает модуль iblock — типы инфоблоков, инфоблоки, разделы, элементы, пользовательские свойства (включая файловые и Highload), ORM через IblockTable::compileEntity и ElementTable/SectionTable, классические API CIBlockElement/CIBlockSection/CIBlockProperty, SEO-шаблоны (IPROPERTYTEMPLATES), права доступа и группы свойств. Применяется при любых задачах по каталогу, новостям, контент-инфоблокам, импорту/экспорту элементов и построении выборок по значениям свойств. Ключевые термины — iblock, IblockTable, CIBlockElement, property, section, SEO template, compileEntity, HL-блок.
RussianПокрывает локализацию Bitrix — Bitrix\Main\Localization\Loc, языковые файлы lang/ /, loadMessages, плейсхолдеры в getMessage, Context::getCulture() и форматы культур, JS-локализация через BX.message и $Bitrix.Loc, translate:index для индексации фраз. Применяется при добавлении и переводе фраз, работе с несколькими языками сайта, JS-переводах компонентов и шаблонов. Ключевые термины — Loc, getMessage, lang file, Culture, BX.message, loadMessages, i18n.
RussianПокрывает PSR-3 логирование в Bitrix — Bitrix\Main\Diag\Logger, FileLogger, SysLogger, NullLogger, LogFormatter, секция loggers в .settings.php, именованные логгеры ядра (main.HttpClient, main.Default, main.Mail, main.Engine), интеграция с Monolog и сторонними PSR-3 логгерами. Применяется при настройке логов модуля, отладке интеграций, сборе ошибок с конкретных компонентов ядра и ротации логов. Ключевые термины — Logger, FileLogger, SysLogger, LogFormatter, PSR-3, Monolog, loggers config, log level.
ItalianПокрывает создание и сопровождение собственного модуля Bitrix в /local/modules/ . / — класс CModule, install/index.php, DoInstall и DoUninstall, install/version.php с $arModuleVersion, регистрация событий и агентов на установке, опции модуля (options.php), генерация через make:module. Применяется при создании нового модуля, доработке установки/удаления, регистрации обработчиков событий и публикации опций модуля в админке. Ключевые термины — CModule, DoInstall, DoUninstall, module manifest, install/index.php, make:module, vendor.module.
RussianПокрывает DI-контейнер Bitrix\Main\DI\ServiceLocator (PSR-11) — регистрация сервисов в секции services файла .settings.php модуля, autowire, получение зависимостей через has()/get(), constructor injection в сервисах и параметрах action-методов контроллеров, биндинг интерфейсов на реализации. Применяется при выносе логики в сервисы, отказе от статических вызовов, внедрении зависимостей в контроллеры, сервисы и консольные команды. Ключевые термины — ServiceLocator, DI, services, autowire, PSR-11, dependency injection, container.
RussianIncludes Bitrix Background Jobs, Bitrix Console Commands, Bitrix Controllers, and other workflows.
Supported by the Atlas install prompt. Skill-specific requirements vary.
Pack stats
What’s included
Bitrix Background Jobs
Покрывает фоновые задачи и отложенную обработку в Bitrix — агенты CAgent, Application::addBackgroundJob(), очереди Messenger (messenger:consume, AsyncMessage, MessageHandler). Применяется при проектировании cron-задач, отложенных интеграций, рассылок и выборе между агентом, background job и очередью. Ключевые термины — agent, CAgent, addBackgroundJob, Messenger, queue, consumer, delayed job, cron.
Bitrix Console Commands
Покрывает CLI-инструменты Bitrix — php bitrix/bitrix.php, генераторы make:module/make:controller/make:tablet/make:service/make:event/make:component/make:request, команды ядра (orm:annotate, messenger:consume, translate:index), создание собственных команд на Symfony Console и их регистрация в секции console файла .settings.php. Применяется при скаффолдинге нового кода, cron-задачах, написании своих CLI-команд и запуске воркеров очереди. Ключевые термины — bitrix.php, make command, Symfony Console, CLI, command, console namespace.
Bitrix Controllers
Покрывает контроллеры D7 на базе Bitrix\Main\Engine\Controller и JsonController — actions, автосвязывание параметров, фильтры ActionFilter (Authentication, Csrf, HttpMethod, Scope, CloseSession, ContentType), ошибки через addError/ErrorCollection, configureActions, рендер и JSON-ответы. Применяется при реализации AJAX/REST-эндпоинтов, внутренних API и ajax-экшенов компонентов через Controllerable. Ключевые термины — Controller, action, ActionFilter, Csrf, runAction, addError, configureActions, ajax endpoint, REST.
Bitrix Database
Покрывает прямую работу с базой Bitrix — Application::getConnection(), Connection, MysqliConnection, SqlHelper, SqlExpression, сырые SQL-запросы через query()/queryExecute()/queryScalar(), транзакции (startTransaction/commitTransaction/rollbackTransaction), DDL и миграции схем, bulk-операции (insertBatch, addMulti), дополнительные подключения через секцию connections в .settings.php. Применяется когда ORM недостаточно — массовые операции, raw SQL, миграции, работа с внешними базами и построение кастомных запросов. Ключевые термины — Connection, SqlHelper, SqlExpression, transaction, raw SQL, bulk insert, DDL, migration.
Bitrix Caching
Покрывает кеширование в Bitrix — Cache (неуправляемый), ManagedCache, TaggedCache, автокеш ORM, кеш компонентов через startResultCache/endResultCache, композитный сайт, настройка cache engine (files, memcached, redis) в .settings.php. Применяется при оптимизации производительности, инвалидации по тегам и событиям, настройке TTL, cache warm-up и отладке попаданий в кеш. Ключевые термины — cache, invalidate, TaggedCache, ManagedCache, startResultCache, cacheDir, clean.
Bitrix Components
Покрывает разработку компонентов Bitrix — class.php, .parameters.php, .description.php, шаблоны template.php, resultmodifier.php, componentepilog.php, кеш через startResultCache/endResultCache, комплексные компоненты с ЧПУ и SEF, Controllerable и AJAX через runComponentAction. Применяется при создании и правке компонентов и их шаблонов, добавлении AJAX-экшенов, настройке кеша компонента и SEF-маршрутов. Ключевые термины — component, template, arParams, arResult, SEF, Controllerable, runComponentAction, CBitrixComponent.
Bitrix Datetime
Покрывает работу с датой и временем в Bitrix — Bitrix\Main\Type\Date и DateTime, парсинг и форматирование по маскам ядра, арифметика дат, таймзоны через toUserTime/disableUserTime/enableUserTime, Context::getCulture() и форматы локали, конвертация в timestamp. Применяется при построении расписаний, пересчёте часовых поясов, сравнении дат, работе с полями ORM DateField и DatetimeField. Ключевые термины — Date, DateTime, toUserTime, format, timezone, Culture, DateField, timestamp.
Bitrix Iblocks
Покрывает модуль iblock — типы инфоблоков, инфоблоки, разделы, элементы, пользовательские свойства (включая файловые и Highload), ORM через IblockTable::compileEntity и ElementTable/SectionTable, классические API CIBlockElement/CIBlockSection/CIBlockProperty, SEO-шаблоны (IPROPERTYTEMPLATES), права доступа и группы свойств. Применяется при любых задачах по каталогу, новостям, контент-инфоблокам, импорту/экспорту элементов и построении выборок по значениям свойств. Ключевые термины — iblock, IblockTable, CIBlockElement, property, section, SEO template, compileEntity, HL-блок.
Bitrix Localization
Покрывает локализацию Bitrix — Bitrix\Main\Localization\Loc, языковые файлы lang/ /, loadMessages, плейсхолдеры в getMessage, Context::getCulture() и форматы культур, JS-локализация через BX.message и $Bitrix.Loc, translate:index для индексации фраз. Применяется при добавлении и переводе фраз, работе с несколькими языками сайта, JS-переводах компонентов и шаблонов. Ключевые термины — Loc, getMessage, lang file, Culture, BX.message, loadMessages, i18n.
Bitrix Logger
Покрывает PSR-3 логирование в Bitrix — Bitrix\Main\Diag\Logger, FileLogger, SysLogger, NullLogger, LogFormatter, секция loggers в .settings.php, именованные логгеры ядра (main.HttpClient, main.Default, main.Mail, main.Engine), интеграция с Monolog и сторонними PSR-3 логгерами. Применяется при настройке логов модуля, отладке интеграций, сборе ошибок с конкретных компонентов ядра и ротации логов. Ключевые термины — Logger, FileLogger, SysLogger, LogFormatter, PSR-3, Monolog, loggers config, log level.
Bitrix Modules
Покрывает создание и сопровождение собственного модуля Bitrix в /local/modules/ . / — класс CModule, install/index.php, DoInstall и DoUninstall, install/version.php с $arModuleVersion, регистрация событий и агентов на установке, опции модуля (options.php), генерация через make:module. Применяется при создании нового модуля, доработке установки/удаления, регистрации обработчиков событий и публикации опций модуля в админке. Ключевые термины — CModule, DoInstall, DoUninstall, module manifest, install/index.php, make:module, vendor.module.
Bitrix Service Locator
Покрывает DI-контейнер Bitrix\Main\DI\ServiceLocator (PSR-11) — регистрация сервисов в секции services файла .settings.php модуля, autowire, получение зависимостей через has()/get(), constructor injection в сервисах и параметрах action-методов контроллеров, биндинг интерфейсов на реализации. Применяется при выносе логики в сервисы, отказе от статических вызовов, внедрении зависимостей в контроллеры, сервисы и консольные команды. Ключевые термины — ServiceLocator, DI, services, autowire, PSR-11, dependency injection, container.
Quick start
- Choose your skills. Select individual skills above, or choose the entire pack.
- Copy the install prompt. Use Copy install prompt above the list.
- Send it to your agent. Paste into your coding agent’s chat. Your agent reviews the source and guides the setup.
Try it with your agent
After installation, start with a request like:
Use the Bitrix Background Jobs skill to help with my task.
Ask me for the context you need before getting started.Requirements & license
- A coding agent that can access your project files and install skills.
- Your agent checks each skill’s instructions, dependencies, and permissions during setup.
- License details are not provided in these listings. Check the author’s terms before using the skills.