prisma-cli

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

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/firstaxel/neon --skill prisma-cli-firstaxel
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: prisma-cli
Source: https://github.com/firstaxel/neon/tree/main/.agents/skills/prisma-cli
Command: npx skills add https://github.com/firstaxel/neon --skill prisma-cli-firstaxel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Developers working with Prisma ORM need accurate, current guidance on CLI commands for initializing projects, running migrations, generating clients, and managing databases, without confusing the ORM CLI with the separate Platform CLI. ## Core Features & Use Cases - Command Reference: Covers init, generate, migrate, db push/pull/seed/execute, dev, studio, validate, format, debug, complete, and mcp with options and examples. - AI Safety Checkpoint: Enforces explicit user consent before destructive commands like migrate reset or db push --force-reset when an AI agent is detected. - Use Case: When setting up a new project, follow the guidance to run prisma init, configure prisma.config.ts, start a local database with prisma dev, apply schema changes with prisma migrate dev, and generate the client with prisma generate. ## Quick Start Ask the assistant to show how to create and apply a named Prisma migration and then regenerate the Prisma Client for your project.

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. Afterwards, run prisma generate explicitly to refresh the client and prisma db seed if you need seed data.

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 suited for prototyping and MongoDB. migrate dev creates versioned migration files with drift detection and rollback capability, suited for team development.

How do I run Prisma CLI with Bun?▼

Use bunx --bun before Prisma commands, such as bunx --bun prisma init or bunx --bun prisma generate. Without the --bun flag, the CLI falls back to Node.js because of its shebang.

Why is prisma migrate reset blocked when an AI agent runs it?▼

Prisma detects AI agent environments and blocks destructive commands like migrate reset and db push --force-reset until the user gives explicit consent. The agent must explain the data-loss impact and obtain consent immediately before running the command.

Can I use prisma migrate dev in production?▼

No, migrate dev is for local development only because it prompts for input and uses a shadow database. In production or CI/CD, use prisma migrate deploy to apply pending migrations safely.

How do I start a local Prisma Postgres database for development?▼

Run prisma dev to start a local PostgreSQL-compatible database in your terminal, or prisma dev --detach to run it in the background. Manage instances with prisma dev ls, stop, and rm commands.