.claude/skills/manage-b24-environment/SKILL.md
Manage the Битрикс24 development environment using Docker, Makefile, and Cloudpub. Use this skill when you need to start/stop services, check logs, fix tunnel issues, or manage the database.
npx skillsauth add rustams/inbound manage-b24-environmentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The project uses Docker Compose and Makefiles to manage the development environment.
# Start the environment (choose one backend)
make dev-php # For PHP backend
make dev-python # For Python backend
make dev-node # For Node.js backend
# Stop all services
make down
# View logs
make logs # All logs
docker logs api # Backend logs
docker logs frontend # Frontend logs
# Restart specific service
docker compose restart api
docker compose restart frontend
make dev-init to interactively set up the project (select backend, configure .env, setup Cloudpub)..env.
CLOUDPUB_TOKEN: Required for public URL (get from cloudpub.ru).CLIENT_ID / CLIENT_SECRET: Битрикс24 application credentials.SERVER_HOST: Backend URL (e.g., http://api-php:8000).The project uses Cloudpub to expose the local environment to Битрикс24.
docker logs cloudpubFront or .env (VIRTUAL_HOST).CLOUDPUB_TOKEN in .env.platform: linux/amd64 is set for the cloudpub service in docker-compose.yml.make dev-php-init-database to apply migrations.database container..env (DB_USER, DB_PASSWORD, DB_NAME).SERVER_HOST matches the running backend.JWT_SECRET is set and matches between services (if applicable).tools
This skill should be used when the user asks to "design agent tools", "create tool descriptions", "reduce tool complexity", "implement MCP tools", or mentions tool consolidation, architectural reduction, tool naming conventions, or agent-tool interfaces.
development
This skill should be used when the user asks to "start an LLM project", "design batch pipeline", "evaluate task-model fit", "structure agent project", or mentions pipeline architecture, agent-assisted development, cost estimation, or choosing between LLM and traditional approaches.
development
PM skill for Claude Code, Codex, Cursor, and Windsurf. Diagnoses SaaS metrics, critiques PRDs, plans roadmaps, runs discovery, coaches PM career transitions, and pressure-tests AI product decisions. Six knowledge domains, 12 templates, 30+ frameworks, and an opinionated interaction style that labels assumptions and names tradeoffs.
development
Understand the Битрикс24 Starter Kit project structure. Use this skill to find where specific code (frontend, backend, infrastructure) is located.