npx skills add ...
npx skills add prisma/cursor-plugin --skill prisma-database-setup-prisma-client-setup
npx skills add prisma/cursor-plugin --skill prisma-database-setup-prisma-client-setup
Prisma Client Setup. Reference when using this Prisma feature.
Generate and instantiate Prisma Client for any database provider.
In prisma/schema.prisma:
Prisma v7 requires an explicit output path and will not generate into node_modules by default.
Re-run prisma generate after every schema change to keep the client in sync.
If you change the generator output, update the import path to match. In Prisma ORM 7, a driver adapter is required — replace PrismaPg with the adapter for your database.
Each PrismaClient instance creates a connection pool. Reuse a single instance per app process to avoid exhausting database connections.
import { PrismaClient } from '../generated/client'
import { PrismaPg } from '@prisma/adapter-pg'
const adapter = new PrismaPg({ connectionString: process.env.DATABASE_URL })
const prisma = new PrismaClient({ adapter })