{"slug":"bitrix-components","title":"bitrix-components","summary":"Bitrix components: class.php, templates, cache, SEF, Controllerable AJAX. Use when building or editing components.","platform":"Claude","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-08-28T17:01:55.727895Z","repo":{"url":"https://github.com/bxmaximum/bitrix-framework-skills","stars":32,"forks":5,"license":null,"updatedAt":"2026-08-25T17:45:16Z"},"bodyHtml":"<hr>\n<h2>name: bitrix-components\ndescription: \"Bitrix components: class.php, templates, cache, SEF, Controllerable AJAX. Use when building or editing components.\"</h2>\n<h1>Bitrix Components</h1>\n<p>Baseline: <strong>main 23.0+</strong>. Features newer than baseline are marked <strong>Since</strong>.</p>\n<p>Progressive disclosure: open <strong>only</strong> the rule files that match the task. Do not read every <code>rules/*.md</code>.</p>\n<h2>How to use</h2>\n<ol>\n<li>Identify the layer the task touches.</li>\n<li>Open the matching <code>rules/*.md</code> below.</li>\n<li>Prefer framework-native Bitrix patterns over custom abstractions.</li>\n</ol>\n<h2>Choose a rule file</h2>\n<h3>When to read <code>rules/structure.md</code></h3>\n<p>Read <code>rules/structure.md</code> (<code>Placement and structure</code>) when the task involves:</p>\n<ul>\n<li>Where to Place</li>\n<li>Folder Structure</li>\n<li><code>class.php</code> — Minimum</li>\n<li>Usage</li>\n<li><code>$arParams</code> and <code>$arResult</code></li>\n<li><code>.description.php</code></li>\n<li><code>.parameters.php</code></li>\n</ul>\n<h3>When to read <code>rules/template.md</code></h3>\n<p>Read <code>rules/template.md</code> (<code>Templates and epilog</code>) when the task involves:</p>\n<ul>\n<li>Template</li>\n<li><code>result_modifier.php</code></li>\n<li><code>component_epilog.php</code></li>\n</ul>\n<h3>When to read <code>rules/cache-sef-ajax.md</code></h3>\n<p>Read <code>rules/cache-sef-ajax.md</code> (<code>Cache, SEF, AJAX</code>) when the task involves:</p>\n<ul>\n<li>Caching Details</li>\n<li>SEF (Search-Friendly URLs)</li>\n<li>Controllerable and AJAX</li>\n<li>Checklist</li>\n</ul>\n<h2>Checklist</h2>\n<ul>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Opened only the rule file(s) needed for this task.</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Followed DI / <code>/local/</code> / security canons from <code>AGENTS.md</code>.</li>\n</ul>\n","files":[{"path":"rules/cache-sef-ajax.md","sizeBytes":3141,"isText":true},{"path":"rules/structure.md","sizeBytes":4985,"isText":true},{"path":"rules/template.md","sizeBytes":3448,"isText":true},{"path":"SKILL.md","sizeBytes":1337,"isText":true}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"clean","suspicious":0,"notes":0,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-08-28T17:03:25.764947Z","sha256":"47F05098CB02079FBB6DD93EE338E26D9D8C639644422285C472001AD5F6B32D","sizeBytes":5881},"review":null,"source":{"repositoryUrl":"https://github.com/bxmaximum/bitrix-framework-skills","path":"skills/bitrix-components","license":null,"commit":"66c40e0ac8bdb3a3b68c3e53745b006659341594","subtreeSha":"76FC820BD36FF578A73734375BBF03EC1DD9B1B09C83A12B8580AFEEDF9A5464","lastSyncedAt":"2026-09-27T19:34:22.479278Z"},"reviewedAt":"2026-08-28T17:06:21.882079Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/bxmaximum/bitrix-framework-skills/tree/main/skills/bitrix-components"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install bxmaximum-bitrix-framework-skills@llmmart"},{"target":"git","command":"git clone https://github.com/bxmaximum/bitrix-framework-skills.git"}]}