bxmaximum/bitrix-framework-skills
Instructions file CodexOpenCode
AGENTS.md instructions for bxmaximum/bitrix-framework-skills, covering agents.md — bitrix framework expert, version policy, priorities, di boundaries (critical) and hard canons.
bxmaximum/bitrix-framework-skills
Instructions file CodexOpenCode
AGENTS.md instructions for bxmaximum/bitrix-framework-skills, covering agents.md — bitrix framework expert, version policy, priorities, di boundaries (critical) and hard canons.
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
CAgent, addBackgroundJob, Messenger brokers/queues. Use for deferred and async processing.
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Covers business processes (bizproc) — start/stop workflows from PHP, document types, custom activities in /local/activities/, boundary vs agents/Messenger; mentions bizprocdesigner. Applied for approvals, document workflows, automation activities. Key terms — CBPDocument, CBPRuntime, CBPWorkflow, CBPActivity, document…
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Covers caching in Bitrix — Cache (unmanaged), ManagedCache, TaggedCache, ORM auto-cache, component cache via startResultCache/endResultCache, Composite Site, cache engine configuration (files, memcached, redis) in .settings.php. Applied when optimizing performance, invalidating by tags and events, setting TTL, cache…
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Covers Trade Catalog module — products, SKU/offers, prices, inventory, discounts, bundles, export/import, catalog API choice. Applied for e-commerce features requiring prices, stock, and sale integration. Key terms — catalog, product, SKU, offer, price type, CCatalogProduct, catalog module.
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Covers CMS fundamentals — sites, site templates, menus, page templates, includes, breadcrumbs, styles/CSS handling (styles.css vs templatestyles.css, Asset::addCss, SetAdditionalCSS), user groups, user fields, admin panel. Applied for site structure and content management tasks. Key terms — CSite, template, menu…
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Bitrix components: class.php, templates, cache, SEF, Controllerable AJAX. Use when building or editing components.
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Covers Bitrix CLI tools — php bitrix/bitrix.php, generators make:module/make:controller/make:tablet/make:entity/make:service/make:event/make:eventhandler/make:message/make:messagehandler/make:component/make:request, kernel commands (orm:annotate, messenger:consume, translate:index, update:, dev:locator-codes…
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Engine Controller/JsonController: thin actions, filter attributes, CurrentUser, errors. Use for AJAX/REST/routed endpoints.
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Covers direct database work in Bitrix — Application::getConnection(), Connection, MysqliConnection, SqlHelper, SqlExpression, raw SQL queries via query()/queryExecute()/queryScalar(), transactions (startTransaction/commitTransaction/rollbackTransaction), DDL and schema migrations, bulk operations (insertBatch…
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Covers date and time in Bitrix — Bitrix\Main\Type\Date and DateTime, parsing and formatting by kernel masks, date arithmetic, time zones via toUserTime/disableUserTime/enableUserTime, Context::getCulture() and locale formats, conversion to timestamp. Applied when building schedules, converting time zones, comparing…
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Covers Bitrix event system — new model (Bitrix\Main\Event, EventResult, EventManager::addEventHandler, make:event, make:eventhandler) and old model (OnBefore/OnAfter hooks in CIBlock, CUser, CSale and other classic APIs). Applied when integrating modules, entity lifecycle hooks, publishing custom events and…
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Covers Bitrix JS/CSS extensions — /local/js/ structure, bundle.config.js, config.php, Extension::load, @bitrix/cli build, CoreJS imports. Applied when adding frontend code to modules, components, or admin pages. Key terms — extension, bundle, Extension::load, bundle.config.js, config.php, CoreJS.
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Covers Highloadblock module — HighloadBlockTable manage API (add/update/delete, lang names), compileEntity() and dynamic DataManager CRUD, user fields (HLBLOCK{id}), hlblock UF relations and REF, directory iblock property (UFXMLID), ORM events, rights operations (hlelement), highloadblock.list/view components…
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Covers Bitrix\Main\Web\HttpClient HTTP client — legacy mode and PSR-18 (sendRequest), async Promise, proxies/timeouts, httpclientoptions, main.HttpClient logger, SSRF, redirects, and GeoIp\Manager lookups. Applied in external API integrations, webhooks, async calls and geolocation. Key terms — HttpClient, PSR-18…
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Iblock types/elements/sections, ORM compileEntity, properties, SEO templates. Use for content iblock work.
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Covers Landing module — sites/landings, blocks repository, publish/unpublish flow, hooks (Metrika/GA/pixels), customization limits vs classic CMS. Applied for Sites24/landing pages, storefronts, knowledge bases on landing. Key terms — Landing, Site, Block, BlockRepo, publication, unpublic, hooks, PAGE, STORE.
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Covers Bitrix localization — Bitrix\Main\Localization\Loc, lang/ / language files, loadMessages, placeholders in getMessage, Context::getCulture() and culture formats, JS localization via BX.message and $Bitrix.Loc, translate:index for phrase indexing. Applied when adding and translating phrases, working with…
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Covers PSR-3 logging in Bitrix — Bitrix\Main\Diag\Logger, FileLogger, SysLogger, NullLogger, LogFormatter, loggers section in .settings.php, named kernel loggers (main.Default, main.HttpClient, main.GeoIpManager, main.EventLog.), integration with Monolog and third-party PSR-3 loggers. Applied when configuring module…
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Covers creation and maintenance of a custom Bitrix module in /local/modules/ . / — CModule class, install/index.php, DoInstall and DoUninstall, install/version.php with $arModuleVersion, registration of events and agents during installation, module options (options.php), generation via make:module. Applied when…
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
D7 ORM tablets, ConditionTree queries, Objectify, batch/merge/deleteByFilter writes. Use for entity design, reads, and persistence.
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Covers Bitrix performance — composite site, query optimization, replication/clustering, sharding, hot/cold sessions. Applied for high-load optimization beyond basic caching. Key terms — composite, NGINX, replication, sharding, query optimization.
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Covers PostgreSQL support in Bitrix — PgsqlConnection, migration from MySQL, compatible code, module support matrix. Applied when configuring or migrating to PostgreSQL Enterprise editions. Key terms — PostgreSQL, PgsqlConnection, migration, compatible-code.
bxmaximum/bitrix-framework-skills
Skill Claude CodeCodex
Covers Bitrix project structure — /local vs /bitrix, PSR-4 autoloading, .settings.php, Loader includeModule vs requireModule, placement of components, templates, modules, routes and phpinterface, namespaces like Vendor\Module. Applied for "where to put code" questions, module loading boundaries and configuring…