This repository contains local workflow skills in .claude/skills/.
Before starting issue-driven, maintainer, or repository workflow tasks, agents must:
- check whether
.claude/skills/**/SKILL.mdexists - load and follow the relevant local skill before relying on generic built-in skills
- treat repository-local skills as higher priority than generic platform skills when both apply
Default local maintainer skill for this repository:
.claude/skills/bitrix24-php-lib-maintainer/SKILL.md
If a local skill defines a stricter workflow than AGENTS.md, follow the local skill.
This repository includes project-level MCP server configuration in .mcp.json.
Developers and agents working with this project must verify the MCP configuration before starting work.
Configured servers:
bitrix24-dev- HTTP MCP server athttps://mcp-dev.bitrix24.tech/mcp
Checks before work starts:
- ensure
.mcp.jsonis present and contains the expected server list - restart the client after pulling changes to
.mcp.json - verify that the configured MCP servers are available in the current client
Agents working in this repository must run linters and tests only through Makefile entrypoints.
Do not call tool binaries directly when an equivalent make target exists.
Use:
make lint-allfor the full linter passmake test-unitfor the unit test suitemake test-functionalfor the functional test suitemake lint-cs-fixer-fixandmake lint-rector-fixonly when an autofix pass is needed