Skill · em Publicar e operar

prisma-upgrade-v7

Complete migration guide from Prisma ORM v6 to v7 covering all breaking changes. Use when upgrading Prisma versions, encountering v7 errors, or migrating existing projects. Triggers on "upgrade to prisma 7", "prisma 7 migration", "prisma-client generator", "driver adapter required".

Procedência

Antes de instalar

8 arquivos · 35,2 KB · só texto, nenhum script

Instalar na sua CLI

O comando baixa a versão fixada (commit 1123817) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.

Claude Code

Neste projeto: instala em .claude/skills/prisma-upgrade-v7/.

d=".claude/skills/prisma-upgrade-v7"
u="https://raw.githubusercontent.com/prisma/skills/1123817e60d15ca0f3af91878923241dee7e3b09/prisma-upgrade-v7"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/accelerate-users.md" "$u/references/accelerate-users.md" \
  -o "$d/references/driver-adapters.md" "$u/references/driver-adapters.md" \
  -o "$d/references/env-variables.md" "$u/references/env-variables.md" \
  -o "$d/references/esm-support.md" "$u/references/esm-support.md" \
  -o "$d/references/prisma-config.md" "$u/references/prisma-config.md" \
  -o "$d/references/removed-features.md" "$u/references/removed-features.md" \
  -o "$d/references/schema-changes.md" "$u/references/schema-changes.md"

Global: instala em ~/.claude/skills/prisma-upgrade-v7/.

d="$HOME/.claude/skills/prisma-upgrade-v7"
u="https://raw.githubusercontent.com/prisma/skills/1123817e60d15ca0f3af91878923241dee7e3b09/prisma-upgrade-v7"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/accelerate-users.md" "$u/references/accelerate-users.md" \
  -o "$d/references/driver-adapters.md" "$u/references/driver-adapters.md" \
  -o "$d/references/env-variables.md" "$u/references/env-variables.md" \
  -o "$d/references/esm-support.md" "$u/references/esm-support.md" \
  -o "$d/references/prisma-config.md" "$u/references/prisma-config.md" \
  -o "$d/references/removed-features.md" "$u/references/removed-features.md" \
  -o "$d/references/schema-changes.md" "$u/references/schema-changes.md"

Codex

Neste projeto: instala em .agents/skills/prisma-upgrade-v7/.

d=".agents/skills/prisma-upgrade-v7"
u="https://raw.githubusercontent.com/prisma/skills/1123817e60d15ca0f3af91878923241dee7e3b09/prisma-upgrade-v7"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/accelerate-users.md" "$u/references/accelerate-users.md" \
  -o "$d/references/driver-adapters.md" "$u/references/driver-adapters.md" \
  -o "$d/references/env-variables.md" "$u/references/env-variables.md" \
  -o "$d/references/esm-support.md" "$u/references/esm-support.md" \
  -o "$d/references/prisma-config.md" "$u/references/prisma-config.md" \
  -o "$d/references/removed-features.md" "$u/references/removed-features.md" \
  -o "$d/references/schema-changes.md" "$u/references/schema-changes.md"

Global: instala em ~/.agents/skills/prisma-upgrade-v7/.

d="$HOME/.agents/skills/prisma-upgrade-v7"
u="https://raw.githubusercontent.com/prisma/skills/1123817e60d15ca0f3af91878923241dee7e3b09/prisma-upgrade-v7"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/accelerate-users.md" "$u/references/accelerate-users.md" \
  -o "$d/references/driver-adapters.md" "$u/references/driver-adapters.md" \
  -o "$d/references/env-variables.md" "$u/references/env-variables.md" \
  -o "$d/references/esm-support.md" "$u/references/esm-support.md" \
  -o "$d/references/prisma-config.md" "$u/references/prisma-config.md" \
  -o "$d/references/removed-features.md" "$u/references/removed-features.md" \
  -o "$d/references/schema-changes.md" "$u/references/schema-changes.md"

Antigravity

Neste projeto: instala em .agents/skills/prisma-upgrade-v7/.

d=".agents/skills/prisma-upgrade-v7"
u="https://raw.githubusercontent.com/prisma/skills/1123817e60d15ca0f3af91878923241dee7e3b09/prisma-upgrade-v7"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/accelerate-users.md" "$u/references/accelerate-users.md" \
  -o "$d/references/driver-adapters.md" "$u/references/driver-adapters.md" \
  -o "$d/references/env-variables.md" "$u/references/env-variables.md" \
  -o "$d/references/esm-support.md" "$u/references/esm-support.md" \
  -o "$d/references/prisma-config.md" "$u/references/prisma-config.md" \
  -o "$d/references/removed-features.md" "$u/references/removed-features.md" \
  -o "$d/references/schema-changes.md" "$u/references/schema-changes.md"

Global: instala em ~/.gemini/antigravity-cli/skills/prisma-upgrade-v7/.

d="$HOME/.gemini/antigravity-cli/skills/prisma-upgrade-v7"
u="https://raw.githubusercontent.com/prisma/skills/1123817e60d15ca0f3af91878923241dee7e3b09/prisma-upgrade-v7"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/accelerate-users.md" "$u/references/accelerate-users.md" \
  -o "$d/references/driver-adapters.md" "$u/references/driver-adapters.md" \
  -o "$d/references/env-variables.md" "$u/references/env-variables.md" \
  -o "$d/references/esm-support.md" "$u/references/esm-support.md" \
  -o "$d/references/prisma-config.md" "$u/references/prisma-config.md" \
  -o "$d/references/removed-features.md" "$u/references/removed-features.md" \
  -o "$d/references/schema-changes.md" "$u/references/schema-changes.md"

Peça ao Rook

Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/prisma.skills.prisma-upgrade-v7

Prévia do SKILL.md

---
name: prisma-upgrade-v7
description: Complete migration guide from Prisma ORM v6 to v7 covering all breaking changes. Use when upgrading Prisma versions, encountering v7 errors, or migrating existing projects. Triggers on "upgrade to prisma 7", "prisma 7 migration", "prisma-client generator", "driver adapter required".
license: MIT
metadata:
  author: prisma
  version: "7.6.0"
---

# Upgrade to Prisma ORM 7

Complete guide for migrating from Prisma ORM v6 to v7. This upgrade introduces significant breaking changes around the new `prisma-client` generator, driver adapters, `prisma.config.ts`, explicit environment loading, and generated client entrypoints.

## When to Apply

Reference this skill when:
- Upgrading from Prisma v6 to v7
- Updating to the `prisma-client` generator
- Setting up driver adapters
- Configuring `prisma.config.ts`
- Fixing import errors after upgrade

## Rule Categories by Priority

| Priority | Category | Impact | Prefix |
|----------|----------|--------|--------|
| 1 | Schema Migration | CRITICAL | `schema-changes` |
| 2 | Database Connectivity | CRITICAL | `driver-adapters` |
| 3 | Module System | CRITICAL | `esm-support` |
| 4 | Config and Env | HIGH | `prisma-config`, `env-variables` |
| 5 | Removed Features | HIGH | `removed-features` |
| 6 | Accelerate | HIGH | `accelerate-users` |

## Quick Reference

- `schema-changes` - generator migration, required output paths, generated entrypoints, and `Prisma.validator` replacement
- `driver-adapters` - required adapter installation for SQL providers, pool differences, and Prisma Postgres adapter choices
- `esm-support` - ESM-first setup plus CommonJS fallback with `moduleFormat = "cjs"`
- `prisma-config` - creating and using `prisma.config.ts`
- `env-variables` - explicit environment loading
…

Ver todo o marketplace