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
- Origem: prisma/skills
- Caminho:
prisma-mongodb-upgrade - Versão fixada:
1123817e60d15ca0f3af91878923241dee7e3b09 - Licença: MIT
- Espelhado em 25/09/2026
- 293,4 mil instalações no skills.sh (lido em 25/09/2026)
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.
…