Labsco
prisma logo

prisma-cli-generate

✓ Official8

by prisma · part of prisma/cursor-plugin

prisma generate. Reference when using this Prisma feature.

🔥🔥🔥✓ VerifiedFreeQuick setup
🧩 One of 7 skills in the prisma/cursor-plugin package — works on its own, and pairs well with its siblings.

prisma generate. Reference when using this Prisma feature.

Inspect the full instructions your agent will receiveExpand

This is the exact playbook injected into your agent when the skill activates — shown here so you can audit it before installing. You don't need to read it to use the skill.

by prisma

prisma generate. Reference when using this Prisma feature. npx skills add https://github.com/prisma/cursor-plugin --skill prisma-cli-generate Download ZIPGitHub8

prisma generate

Generates assets based on the generator blocks in your Prisma schema, most commonly Prisma Client.

Command

Copy & paste — that's it
prisma generate [options]

Bun Runtime

If you're using Bun, run Prisma with bunx --bun so it doesn't fall back to Node.js:

Copy & paste — that's it
bunx --bun prisma generate

What It Does

  • Reads your schema.prisma file

  • Generates a customized Prisma Client based on your models

  • 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

Copy & paste — that's it
prisma generate

Watch mode (development)

Copy & paste — that's it
prisma generate --watch

Auto-regenerates when schema.prisma changes.

Specific generator

Copy & paste — that's it
prisma generate --generator client

Multiple generators

Copy & paste — that's it
prisma generate --generator client --generator zod_schemas

Typed SQL generation

Copy & paste — that's it
prisma generate --sql

Common Patterns

After schema changes

Copy & paste — that's it
prisma migrate dev --name my_migration
prisma generate

Note: In v7, migrate dev no longer auto-runs generate.

CI/CD pipeline

Copy & paste — that's it
prisma generate

Run before building your application.

Multiple generators

Copy & paste — that's it
generator client {
 provider = "prisma-client"
 output = "../generated"
}

generator zod {
 provider = "zod-prisma-types"
 output = "../generated/zod"
}
Copy & paste — that's it
prisma generate # Runs all generators

Output Structure

After running prisma generate, your output directory contains:

Copy & paste — that's it
generated/
├── client.ts
├── models/
├── enums.ts
└── ...

Import the client:

Copy & paste — that's it
import { PrismaClient, Prisma } from '../generated/client'