
Prisma Cli Generate
- 15 installs
- 8 repo stars
- Updated February 9, 2026
- prisma/cursor-plugin
prisma-cli-generate updates Prisma Client from schema changes.
About
The prisma-cli-generate skill documents prisma generate for updating the generated Prisma Client after schema.prisma changes. In Prisma v7 generate must be run explicitly after db push or migrate because automatic post-push generate flags were removed. Workflow covers running generate from project root, custom --schema paths, and verifying TypeScript client types update in the IDE. Common issues include stale node_modules client, wrong schema path in monorepos, and generator provider blocks for edge clients. Examples show basic generate, schema override, and pairing with db push or migrate dev in local workflows. The skill notes generator preview features, multiple schema files in monorepos, and clearing .prisma client output when types appear stale after dependency upgrades. It reminds agents to rerun generate in CI after schema changes so deployed services and tests share the same client revision.
- Documents prisma generate after schema changes.
- Required explicitly in Prisma v7 workflows.
- Supports custom schema paths for monorepos.
- Refreshes TypeScript client types and query APIs.
- Pairs with db push and migrate dev commands.
Prisma Cli Generate by the numbers
- 15 all-time installs (skills.sh)
- Ranked #593 of 911 Databases skills by installs in the Skillselion catalog
- Data as of Aug 4, 2026 (Skillselion catalog sync)
prisma-cli-generate capabilities & compatibility
- Capabilities
- generate command options · v7 explicit generate requirement
- Works with
- postgres · mysql
- Use cases
- database · api development
- IDEs
- vscode · cursor ide
What prisma-cli-generate says it does
prisma generate. Reference when using this Prisma feature
npx skills add https://github.com/prisma/cursor-plugin --skill prisma-cli-generateAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 15 |
|---|---|
| repo stars | ★ 8 |
| Last updated | February 9, 2026 |
| Repository | prisma/cursor-plugin ↗ |
When must I run prisma generate in Prisma v7?
Run prisma generate to update the Prisma Client after schema changes.
Who is it for?
Developers changing schema.prisma needing updated clients.
Skip if: Skip when schema and client are already in sync.
When should I use this skill?
User references prisma generate or stale client types after schema edit.
What you get
Fresh Prisma Client types matching current schema.
Files
prisma generate
Generates assets based on the generator blocks in your Prisma schema, most commonly Prisma Client.
Command
prisma generate [options]Bun Runtime
If you're using Bun, run Prisma with bunx --bun so it doesn't fall back to Node.js:
bunx --bun prisma generateWhat It Does
1. Reads your schema.prisma file 2. Generates a customized Prisma Client based on your models 3. Outputs to the directory specified in the generator block
Options
| Option | Description |
|---|---|
--schema | Custom path to your Prisma schema |
--config | Custom path to your Prisma config file |
--sql | Generate typed sql module |
--watch | Watch the Prisma schema and rerun after a change |
--generator | Generator to use (may be provided multiple times) |
--no-hints | Hides the hint messages but still outputs errors and warnings |
--require-models | Do not allow generating a client without models |
Examples
Basic generation
prisma generateWatch mode (development)
prisma generate --watchAuto-regenerates when schema.prisma changes.
Specific generator
prisma generate --generator clientMultiple generators
prisma generate --generator client --generator zod_schemasTyped SQL generation
prisma generate --sqlSchema Configuration (v7)
generator client {
provider = "prisma-client"
output = "../generated"
}Key v7 Changes
- Provider must be
prisma-client outputis now required - client no longer generates tonode_modules- Update imports after generating:
// Before (v6)
import { PrismaClient } from '@prisma/client'
// After (v7)
import { PrismaClient } from '../generated/client'Common Patterns
After schema changes
prisma migrate dev --name my_migration
prisma generateNote: In v7, migrate dev no longer auto-runs generate.
CI/CD pipeline
prisma generateRun before building your application.
Multiple generators
generator client {
provider = "prisma-client"
output = "../generated"
}
generator zod {
provider = "zod-prisma-types"
output = "../generated/zod"
}prisma generate # Runs all generatorsOutput Structure
After running prisma generate, your output directory contains:
generated/
├── client.ts
├── models/
├── enums.ts
└── ...Import the client:
import { PrismaClient, Prisma } from '../generated/client'{
"name": "prisma-cli-generate",
"version": "7.0.0",
"author": "prisma",
"license": "MIT"
}Related skills
FAQ
What does prisma-cli-generate do?
prisma-cli-generate updates Prisma Client from schema changes.
When should I use prisma-cli-generate?
User references prisma generate or stale client types after schema edit.
Is this skill safe to install?
Review the Security Audits panel on this page before installing in production.