Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
design-multi-tenant-feature
design-multi-tenant-feature
alizharb/agent-skills
claude-code
multi-tenancy
tenant-isolation
authorization
testing
database-constraints
policies
queues

Use when designing Laravel features that must be tenant-aware, isolated, authorized, and testable.

Install
php artisan boost:add-skill alizharb/agent-skills

Save this content to: .claude/skills/design-multi-tenant-feature/SKILL.md

# Design Multi Tenant Feature

## Workflow

1. Identify tenant model, tenant resolution, data ownership, users, roles, and cross-tenant admin behavior.
2. Add tenant keys, indexes, and constraints where data must be isolated.
3. Scope queries through policies, builders, middleware, or tenancy package conventions.
4. Prevent cross-tenant access in jobs, events, exports, imports, and APIs.
5. Add tests that prove tenant isolation and admin exceptions.

## Verification

- Cross-tenant access tests fail safely.
- Database constraints support tenant boundaries.

Design Multi Tenant Feature

Workflow

  1. Identify tenant model, tenant resolution, data ownership, users, roles, and cross-tenant admin behavior.
  2. Add tenant keys, indexes, and constraints where data must be isolated.
  3. Scope queries through policies, builders, middleware, or tenancy package conventions.
  4. Prevent cross-tenant access in jobs, events, exports, imports, and APIs.
  5. Add tests that prove tenant isolation and admin exceptions.

Verification

  • Cross-tenant access tests fail safely.
  • Database constraints support tenant boundaries.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console