What problem does it solve?
Managing database schemas, migrations, and adapters across multiple databases is error-prone and repetitive. This skill provides a CLI-driven approach to generate and organize database schemas inside your project, supports multiple databases (PostgreSQL, MySQL, SQLite), and keeps library-managed entities separate from user code.
Core Features & Use Cases
- CLI-driven schema generation: Generate and place schema files into the project with a single command.
- Adapters & repository pattern: Implement the repository interface to abstract database operations (users, accounts, sessions, verifications).
- Multi-database & multi-ORM support: Works with PostgreSQL (default), MySQL, SQLite; supports Drizzle (default) and Prisma.
- Generated files & tables: Provides a structured schema under src/lib/server/schemas with tables like users, accounts, sessions, verifications and documented relationships.
Quick Start
Run the CLI to generate schema files in your project with default PostgreSQL + Drizzle settings.