prisma-cli

Reference Prisma ORM CLI commands for migrations, client generation, and database management.

Updated Jul 26, 2026
One-click install
npx skills add https://github.com/PrimotionStudio/turbo-repo-is-cool --skill prisma-cli-primotionstudio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prisma-cli
Source: https://github.com/PrimotionStudio/turbo-repo-is-cool/tree/main/packages/db/.agents/skills/prisma-cli
Command: npx skills add https://github.com/PrimotionStudio/turbo-repo-is-cool --skill prisma-cli-primotionstudio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Developers working with Prisma ORM need accurate, up-to-date guidance on CLI commands for project setup, schema migrations, client generation, and database operations, without digging through scattered documentation. ## Core Features & Use Cases - Command Reference: Covers the full Prisma CLI surface including init, generate, migrate, db push/pull/seed/execute, dev, studio, validate, format, debug, and mcp. - Migration Workflows: Detailed guidance on development migrations (migrate dev), production deployments (migrate deploy), drift detection, baselining, and failure recovery with migrate resolve. - Use Case: When setting up a new project, follow the init reference to bootstrap prisma.config.ts, start a local Prisma Postgres with prisma dev, run migrate dev, then generate the client and seed data explicitly. ## Quick Start Ask the assistant to show how to create and apply a named Prisma migration and then generate the Prisma Client for your schema.

Frequently Asked Questions about prisma-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create and apply a Prisma migration in development?

Run prisma migrate dev --name your_migration_name to create and apply a migration from schema changes. It uses a shadow database for drift detection, and you should run prisma generate explicitly afterward to refresh the client.

What is the difference between prisma db push and prisma migrate dev?

db push syncs the schema directly without creating migration files or tracking history, making it faster for prototyping. migrate dev creates versioned migration files with rollback capability and drift detection, suited for team development.

How do I apply Prisma migrations in production?

Use prisma migrate deploy, which applies pending migrations without prompts or shadow databases, making it safe for CI/CD pipelines. Check prisma migrate status first and never run migrate dev in production.

Does Prisma CLI work with Bun runtime?

Yes, but you must add the --bun flag, for example bunx --bun prisma generate. Without it, the CLI falls back to Node.js because of the CLI shebang.

Why did prisma migrate dev not regenerate my client?

In Prisma 7.6.0, migrate dev does not reliably emit generated client files despite CLI help text suggesting it triggers generators. Run prisma generate explicitly after schema-changing commands when you need fresh client output.

When should I not use prisma db push?

Avoid db push in production, in team collaboration requiring trackable changes, and when you need rollback capability. Use migrate dev and migrate deploy instead for versioned, recoverable schema changes.