prisma-orm-v7-skills — Claude Code skill: Prisma 7 upgrade
This skill guides Prisma ORM 7 upgrades and troubleshooting, with a checklist of changes to account for before regenerating Prisma Client.
npx skills add gocallum/nextjs16-agent-skills --skill prisma-orm-v7-skills -a claude-codeWhat prisma-orm-v7-skills does
The skill covers Prisma ORM 7 migration requirements, including ESM, the prisma-client generator with an explicit output, and CLI settings in prisma.config.ts. It also explains that client creation needs a driver adapter and that environment variables must be loaded explicitly. Prisma CLI no longer loads .env files on its own.
Generation and seeding are now explicit steps: prisma migrate dev and prisma db push do not generate the client automatically. The skill also addresses replacing prisma.$use(...) with client extensions and handling Prisma Accelerate URLs. MongoDB is not supported in Prisma ORM 7, so an application that depends on it needs to stay on version 6.
What it helps with
- check a project for Prisma ORM 7 migration requirements
- update the client generator and generated import path
- move datasource settings into
prisma.config.ts - find why a migration did not generate Prisma Client
- adapt middleware and seeding workflows for version 7
Example prompts for the agent
- Review my project for Prisma ORM 7 migration issues and outline the required changes.
- Explain how to update the Prisma Client generator and imports for version 7.
- Why did
prisma migrate devleave Prisma Client ungenerated, and what should I run?
How to install prisma-orm-v7-skills
1Skills CLI (Vercel)
npx skills add gocallum/nextjs16-agent-skills --skill prisma-orm-v7-skills -a claude-code2Manually: put the files in place
~/.claude/skills/prisma-orm-v7-skills/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/prisma-orm-v7-skills/
1Skills CLI (Vercel)
npx skills add gocallum/nextjs16-agent-skills --skill prisma-orm-v7-skills -a codex2Manually: put the files in place
.agents/skills/prisma-orm-v7-skills/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add gocallum/nextjs16-agent-skills --skill prisma-orm-v7-skills -a cursor2Manually: put the files in place
.cursor/skills/prisma-orm-v7-skills/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install gocallum/nextjs16-agent-skills prisma-orm-v7-skills2Manually: put the files in place
.github/skills/prisma-orm-v7-skills/SKILL.md1Skills CLI (Vercel)
npx skills add gocallum/nextjs16-agent-skills --skill prisma-orm-v7-skills -a gemini-cli2Platform CLI
gemini skills install https://github.com/gocallum/nextjs16-agent-skills --path skills/prisma-orm-v7-skillsManually: put the files in place
.devin/skills/prisma-orm-v7-skills/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add gocallum/nextjs16-agent-skills --skill prisma-orm-v7-skills -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about prisma-orm-v7-skills
How do I install prisma-orm-v7-skills in Claude Code?
Run npx skills add gocallum/nextjs16-agent-skills --skill prisma-orm-v7-skills -a claude-code. The skill file is at ~/.claude/skills/prisma-orm-v7-skills/SKILL.md.
What does prisma-orm-v7-skills do?
It guides upgrades and troubleshooting for Prisma ORM 7, covering changes to ESM, CLI configuration, client generation, adapters, and seeding.
Can I use MongoDB with Prisma ORM 7?
Prisma ORM 7 does not support MongoDB. Projects that require MongoDB need to stay on Prisma ORM 6.