tenant-modeler
CommunityDefine 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 545,000+ vetted skills library on demand.