multi-tenant-saas-architecture
Installation
SKILL.md
Multi-Tenant SaaS Architecture
Acknowledgement: Shared by Peter Bamuhigire, techguypeter.com, +256 784 464178.
Use When
- Designing tenancy for a new SaaS, or hardening an existing SaaS against cross-tenant leakage.
- Splitting a SaaS into three panels (super admin, tenant/franchise admin, end user) with distinct scopes.
- Designing per-tenant role overrides, permission priority ordering, and audit trails for privileged access.
- Planning the session, JWT, and
tenant_idplumbing that downstream database, API, security, and delivery skills rely on.
Do Not Use When
- The task is a single-tenant app with no plan for tenancy — this skill's constraints add overhead with no benefit.
- The work is about business-module composition rather than tenant boundaries — use
modular-saas-architecture. - The work is pure schema shaping inside an already-defined tenant model — use
database-design-engineeringandmysql-best-practices.