Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
prisma avatar

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)
At a glance

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
From the docs

What prisma-cli-generate says it does

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

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs15
repo stars8
Last updatedFebruary 9, 2026
Repositoryprisma/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

SKILL.mdMarkdownGitHub ↗

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 generate

What 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

OptionDescription
--schemaCustom path to your Prisma schema
--configCustom path to your Prisma config file
--sqlGenerate typed sql module
--watchWatch the Prisma schema and rerun after a change
--generatorGenerator to use (may be provided multiple times)
--no-hintsHides the hint messages but still outputs errors and warnings
--require-modelsDo not allow generating a client without models

Examples

Basic generation

prisma generate

Watch mode (development)

prisma generate --watch

Auto-regenerates when schema.prisma changes.

Specific generator

prisma generate --generator client

Multiple generators

prisma generate --generator client --generator zod_schemas

Typed SQL generation

prisma generate --sql

Schema Configuration (v7)

generator client {
  provider = "prisma-client"
  output   = "../generated"
}

Key v7 Changes

  • Provider must be prisma-client
  • output is now required - client no longer generates to node_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 generate

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

CI/CD pipeline

prisma generate

Run 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 generators

Output Structure

After running prisma generate, your output directory contains:

generated/
├── client.ts
├── models/
├── enums.ts
└── ...

Import the client:

import { PrismaClient, Prisma } from '../generated/client'

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.

Databasesdatabases

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.