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_id plumbing 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-engineering and mysql-best-practices.

Required Inputs

Related skills
Installs
73
GitHub Stars
12
First Seen
Feb 28, 2026