Bitrix Components: Install, Source and Security | FunnelSlayer

Bitrix Components

Published by bxmaximum in bitrix-framework-skills

No known issues34 installs

What this skill does

Bitrix components: class.php, templates, cache, SEF, Controllerable AJAX. Use when building or editing components.

Add Bitrix Components to your agent

Review the source and files first. When you are ready, copy the prompt instruction or use the CLI command supported by your environment.

Install with a prompt

Paste this into a compatible coding agent:

add this skill "bitrix-components" from https://github.com/bxmaximum/bitrix-framework-skills

Install with the CLI

Run this command in a controlled environment after reviewing the repository:

npx skills add https://github.com/bxmaximum/bitrix-framework-skills --skill bitrix-components

Skill instructions

Bitrix Components

Baseline: main 23.0+. Features newer than baseline are marked Since.

Progressive disclosure: open only the rule files that match the task. Do not read every rules/*.md.

How to use

  1. Identify the layer the task touches.
  2. Open the matching rules/*.md below.
  3. Prefer framework-native Bitrix patterns over custom abstractions.

Choose a rule file

When to read rules/structure.md

Read rules/structure.md (Placement and structure) when the task involves:

  • Where to Place
  • Folder Structure
  • class.php — Minimum
  • Usage
  • $arParams and $arResult
  • .description.php
  • .parameters.php

When to read rules/template.md

Read rules/template.md (Templates and epilog) when the task involves:

  • Template
  • result_modifier.php
  • component_epilog.php

When to read rules/cache-sef-ajax.md

Read rules/cache-sef-ajax.md (Cache, SEF, AJAX) when the task involves:

  • Caching Details
  • SEF (Search-Friendly URLs)
  • Controllerable and AJAX
  • Checklist

Checklist

  • Opened only the rule file(s) needed for this task.
  • Followed DI / /local/ / security canons from AGENTS.md.

Files included

  • rules/cache-sef-ajax.md
  • rules/structure.md
  • rules/template.md
  • SKILL.md