skills/prisma-database-setup-prisma-client-setup/SKILL.md
Prisma Client Setup. Reference when using this Prisma feature.
npx skillsauth add prisma/cursor-plugin prisma-database-setup-prisma-client-setupInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate and instantiate Prisma Client for any database provider.
npm install prisma --save-dev
npm install @prisma/client
In prisma/schema.prisma:
generator client {
provider = "prisma-client"
output = "../generated"
}
Prisma v7 requires an explicit output path and will not generate into node_modules by default.
npx prisma generate
Re-run prisma generate after every schema change to keep the client in sync.
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 })
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.
databases
Schema Changes. Reference when using this Prisma feature.
tools
Removed Features. Reference when using this Prisma feature.
tools
Prisma Config. Reference when using this Prisma feature.
tools
ESM Support. Reference when using this Prisma feature.