agentsclimarketplace

Bitrix controllers

Skill bxmaximum/bitrix-framework-skills/skills/bitrix-controllers

Engine Controller/JsonController: thin actions, filter attributes, CurrentUser, errors. Use for AJAX/REST/routed endpoints.From its SKILL.md

Install
npx -y skills add bxmaximum/bitrix-framework-skills --skill bitrix-controllers

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

SKILL.md

1.3 KB, 295 tokens by cl100k_base, as published. Nobody here has run it

Bitrix Controllers

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/basics.md

Read rules/basics.md (Location, thin controller, autowire) when the task involves:

  • Location and Naming
  • Minimal Controller
  • Action Parameter Autowiring
  • Controller Lifecycle
  • Additional Autowire Types
  • Front-end Call

When to read rules/filters.md

Read rules/filters.md (Filters and attributes) when the task involves:

  • Default Prefilters
  • Action Filters
  • PHP 8 Attribute Filters (preferred)

When to read rules/errors-response.md

Read rules/errors-response.md (Errors, responses, scope) when the task involves:

  • Errors
  • Response Types
  • Scope (AJAX / REST / CLI)
  • Checklist

Checklist

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

What ships with it: 3 files

10.3 KB alongside SKILL.md

Keep looking

Skills are one crate of 626,194. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.