Skill · em Publicar e operar

prisma-mongodb-upgrade

Decision and migration guide for Prisma ORM MongoDB projects on v6, which have no upgrade path to v7. Use when a MongoDB project asks about upgrading Prisma, when "upgrade to prisma 7" comes up in a project with provider = "mongodb", or when evaluating a move to Prisma Next. Triggers on "upgrade…

Procedência

Antes de instalar

6 arquivos · 23 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-mongodb-upgrade/.

d=".claude/skills/prisma-mongodb-upgrade"
u="https://raw.githubusercontent.com/prisma/skills/1123817e60d15ca0f3af91878923241dee7e3b09/prisma-mongodb-upgrade"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/client-api-mapping.md" "$u/references/client-api-mapping.md" \
  -o "$d/references/decision-stay-or-migrate.md" "$u/references/decision-stay-or-migrate.md" \
  -o "$d/references/migrations-mapping.md" "$u/references/migrations-mapping.md" \
  -o "$d/references/schema-contract-mapping.md" "$u/references/schema-contract-mapping.md" \
  -o "$d/references/verify-cutover-checklist.md" "$u/references/verify-cutover-checklist.md"

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

d="$HOME/.claude/skills/prisma-mongodb-upgrade"
u="https://raw.githubusercontent.com/prisma/skills/1123817e60d15ca0f3af91878923241dee7e3b09/prisma-mongodb-upgrade"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/client-api-mapping.md" "$u/references/client-api-mapping.md" \
  -o "$d/references/decision-stay-or-migrate.md" "$u/references/decision-stay-or-migrate.md" \
  -o "$d/references/migrations-mapping.md" "$u/references/migrations-mapping.md" \
  -o "$d/references/schema-contract-mapping.md" "$u/references/schema-contract-mapping.md" \
  -o "$d/references/verify-cutover-checklist.md" "$u/references/verify-cutover-checklist.md"

Codex

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

d=".agents/skills/prisma-mongodb-upgrade"
u="https://raw.githubusercontent.com/prisma/skills/1123817e60d15ca0f3af91878923241dee7e3b09/prisma-mongodb-upgrade"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/client-api-mapping.md" "$u/references/client-api-mapping.md" \
  -o "$d/references/decision-stay-or-migrate.md" "$u/references/decision-stay-or-migrate.md" \
  -o "$d/references/migrations-mapping.md" "$u/references/migrations-mapping.md" \
  -o "$d/references/schema-contract-mapping.md" "$u/references/schema-contract-mapping.md" \
  -o "$d/references/verify-cutover-checklist.md" "$u/references/verify-cutover-checklist.md"

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

d="$HOME/.agents/skills/prisma-mongodb-upgrade"
u="https://raw.githubusercontent.com/prisma/skills/1123817e60d15ca0f3af91878923241dee7e3b09/prisma-mongodb-upgrade"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/client-api-mapping.md" "$u/references/client-api-mapping.md" \
  -o "$d/references/decision-stay-or-migrate.md" "$u/references/decision-stay-or-migrate.md" \
  -o "$d/references/migrations-mapping.md" "$u/references/migrations-mapping.md" \
  -o "$d/references/schema-contract-mapping.md" "$u/references/schema-contract-mapping.md" \
  -o "$d/references/verify-cutover-checklist.md" "$u/references/verify-cutover-checklist.md"

Antigravity

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

d=".agents/skills/prisma-mongodb-upgrade"
u="https://raw.githubusercontent.com/prisma/skills/1123817e60d15ca0f3af91878923241dee7e3b09/prisma-mongodb-upgrade"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/client-api-mapping.md" "$u/references/client-api-mapping.md" \
  -o "$d/references/decision-stay-or-migrate.md" "$u/references/decision-stay-or-migrate.md" \
  -o "$d/references/migrations-mapping.md" "$u/references/migrations-mapping.md" \
  -o "$d/references/schema-contract-mapping.md" "$u/references/schema-contract-mapping.md" \
  -o "$d/references/verify-cutover-checklist.md" "$u/references/verify-cutover-checklist.md"

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

d="$HOME/.gemini/antigravity-cli/skills/prisma-mongodb-upgrade"
u="https://raw.githubusercontent.com/prisma/skills/1123817e60d15ca0f3af91878923241dee7e3b09/prisma-mongodb-upgrade"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/client-api-mapping.md" "$u/references/client-api-mapping.md" \
  -o "$d/references/decision-stay-or-migrate.md" "$u/references/decision-stay-or-migrate.md" \
  -o "$d/references/migrations-mapping.md" "$u/references/migrations-mapping.md" \
  -o "$d/references/schema-contract-mapping.md" "$u/references/schema-contract-mapping.md" \
  -o "$d/references/verify-cutover-checklist.md" "$u/references/verify-cutover-checklist.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-mongodb-upgrade

Prévia do SKILL.md

---
name: prisma-mongodb-upgrade
description: Decision and migration guide for Prisma ORM MongoDB projects on v6, which have no upgrade path to v7. Use when a MongoDB project asks about upgrading Prisma, when "upgrade to prisma 7" comes up in a project with provider = "mongodb", or when evaluating a move to Prisma Next. Triggers on "upgrade prisma mon…
license: MIT
metadata:
  author: prisma
  version: "0.1.0"
---

# Prisma MongoDB Upgrade Path

MongoDB projects are the one Prisma cohort with no road into Prisma 7: **v6 is the terminal
classic-ORM major for MongoDB, and v7 never ships a MongoDB connector**. The successor path
is [Prisma Next](https://github.com/prisma/prisma-next), where MongoDB support is in Early
Access with GA planned after Postgres. This skill frames the real decision — migrate to
Prisma Next (the encouraged path), or stay on v6 where a hard blocker applies — and carries
the migration mechanics.

**Never do either of these:**

- Never advise a MongoDB project to "upgrade to Prisma 7". The connector does not exist
  there. The `prisma-upgrade-v7` guide does not apply to MongoDB projects.
- Never solve the version question by rewriting the app onto a SQL database. Changing the
  database engine is a separate, much larger decision that is not yours to make implicitly.

## The version landscape

| Version | MongoDB status |
|---------|----------------|
| Prisma ORM v6 | Fully supported (`mongodb` provider); latest 6.x is the current stable path; maintenance line |
| Prisma ORM v7 | **No MongoDB connector — not an option, ever** |
| Prisma Next | MongoDB support in **Early Access**, actively developed, GA planned after Postgres — the successor path for MongoDB projects |

## The decision, up front

**Migrating to Prisma Next is the encouraged path.** MongoDB support in Prisma Next is Early
Access: functional and moving quickly, with GA planned after Postgres — and the Prisma team
wants MongoDB users to migrate early and share feedback. The migration mechanics are
detailed in the references.
…

Ver todo o marketplace