← All skill packs

Data & Analytics Skills

Skill pack
12 skills0 selected
bxmaximumSkills in this pack

Покрывает фоновые задачи и отложенную обработку в 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.

Russian

Includes Bitrix Background Jobs, Bitrix Console Commands, Bitrix Controllers, and other workflows.

Install with
Claude CodeCodexCursorGitHub CopilotGemini CLI

Supported by the Atlas install prompt. Skill-specific requirements vary.

Pack stats

Skills12CategorygeneralStars0

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

  1. Choose your skills. Select individual skills above, or choose the entire pack.
  2. Copy the install prompt. Use Copy install prompt above the list.
  3. 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:

Example request
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.