migrate-database
OfficialGenerate ORM models for new multi-tenant domains.
Software Engineering#schema design#multi-tenant#database migration#orm#model generation#tenant isolation
Authordain-agency
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill eliminates the repetitive manual work of writing boilerplate ORM model code for new database domains, ensuring every model adheres to your team's standards for tenant isolation, timestamp tracking, and UUID primary keys, reducing development errors and speeding up feature delivery.
Core Features & Use Cases
- Tenant Isolation Enforcement: Automatically includes the required
tenant_idfield in all domain models to support multi-tenant application architectures. - Standardized Field Templates: Pre-configures UUID primary keys,
created_at/updated_attimestamps, andcreated_byfields following your team's naming and default value conventions. - Registry Integration: Automatically registers new models in the tenant-scoped models registry to ensure they are properly recognized by your application's data layer.
- Use Case: For example, when building a new customer support feature for your multi-tenant SaaS product, use this Skill to quickly generate compliant
ticketandcommentmodels that follow your organization's database standards without writing repetitive boilerplate code.
Quick Start
Use the migrate-database skill to add ORM models for the new "billing" schema namespace.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: migrate-database Download link: https://github.com/dain-agency/mood-tracker/archive/main.zip#migrate-database 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 620,000+ vetted skills library on demand.