tenant-modeler

Community

Define tenant semantics before building SaaS.

Authornguyenpv1980-wq
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill removes ambiguity around what a tenant is in a SaaS product, so teams stop arguing over organization, workspace, account, and membership semantics before building schema or permissions.

Core Features & Use Cases

  • Tenant Definition: Clarifies the unit of ownership, billing, and administration, including when those concepts diverge into an explicit hierarchy.
  • Membership and Invitation Modeling: Defines roles on memberships, multi-tenant users, guest access, service accounts, and invitation lifecycles with expiry and revocation.
  • Lifecycle and Ownership Semantics: Specifies owner transfer rules, last-owner protection, and a tenant lifecycle state machine covering provisioning, active use, suspension, offboarding, and purge.
  • Use Case: Use this when a product team is about to design a multi-tenant system but the meaning of tenant, workspace, and account is still contested.

Quick Start

Ask for a tenant model that defines the tenant, membership, invitation, ownership, and lifecycle semantics for your SaaS product.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: tenant-modeler
Download link: https://github.com/nguyenpv1980-wq/Project-Aegis/archive/main.zip#tenant-modeler

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 545,000+ vetted skills library on demand.