bee:dev-multi-tenant

Orchestrate a 12-gate multi-tenant development cycle for PHP/Laravel services.

2|1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/luanrodrigues/ia-frmwrk --skill bee-dev-multi-tenant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bee:dev-multi-tenant
Source: https://github.com/luanrodrigues/ia-frmwrk/tree/main/dev-team/skills/dev-multi-tenant
Command: npx skills add https://github.com/luanrodrigues/ia-frmwrk --skill bee-dev-multi-tenant

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the complex process of implementing multi-tenant architecture in PHP/Laravel applications, ensuring data isolation and scalability.

Core Features & Use Cases

  • Automated Stack Detection: Identifies databases (PostgreSQL, MongoDB, Redis), message queues (RabbitMQ), and storage (S3).
  • Gate-Based Development: Orchestrates a 12-gate development cycle, from initial setup to final validation, ensuring adherence to standards.
  • Use Case: You have a Laravel application that needs to support multiple tenants, each with their own isolated data. This Skill will guide you through setting up tenant isolation using JWT, database-per-tenant strategies, and necessary configurations.

Quick Start

Initiate the multi-tenant development cycle for your PHP/Laravel service.

Frequently Asked Questions about bee:dev-multi-tenant

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement multi-tenant architecture in a Laravel application?

Implementing multi-tenant architecture in Laravel is automated by orchestrating stack detection, tenant isolation using JWT, and database-per-tenant strategies through a guided 12-gate development cycle.

What is the best way to isolate tenant data using JWT in PHP?

Isolating tenant data using JWT in PHP involves configuring database-per-tenant strategies where JSON Web Tokens identify tenants, ensuring strict data separation and scalability across your Laravel services.

Can I use PostgreSQL and MongoDB with a database-per-tenant strategy in Laravel?

Yes, you can use PostgreSQL, MongoDB, and Redis with a database-per-tenant strategy in Laravel through automated stack detection, which identifies and configures these databases for tenant isolation.

How does the 12-gate development cycle work for multi-tenant PHP services?

The 12-gate development cycle for multi-tenant PHP services works by orchestrating a step-by-step process from initial setup to final validation, enforcing TDD and backward compatibility via agent dispatches.

Do I need RabbitMQ for multi-tenant Laravel orchestration?

RabbitMQ is supported for multi-tenant Laravel orchestration through automated message queue detection, but it is not strictly required unless your specific application architecture demands a message broker.

Why enforce TDD and backward compatibility in multi-tenant PHP development?

Enforcing TDD and backward compatibility in multi-tenant PHP development ensures strict adherence to Bee Standards, preventing regressions and maintaining data isolation integrity during tenant configuration and scaling.