Redis' own guidance for FT.CREATE schema design, FT.SEARCH / FT.AGGREGATE / FT.HYBRID, HNSW vector similarity and RAG retrieval pipelines.
Prisma 7 Upgrade Guide
Summary
Prisma's official skill for migrating an ORM project from v6 to v7 - the prisma-client generator, driver adapters, prisma.config.ts, ESM entrypoints and every removed API.
Features
- Eight-step ordered migration from Prisma v6 to v7
- Breaking changes grouped by priority with citable rule prefixes
- Driver adapter setup for SQL providers
- prisma.config.ts and ESM-first configuration
- Prisma.validator to satisfies conversion
- Troubleshooting for post-upgrade module, SSL and timeout errors
- Explicit MongoDB dead-end detection
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Usage Instructions
Learn how to use this skill with different AI agents.
Example Usage
Upgrade this project from Prisma 6 to Prisma 7.
Description
Prisma ORM 7 is a breaking release, and this is Prisma's own skill for getting an existing v6 codebase across the gap without a day of guesswork. It gives an agent an ordered migration procedure plus the failure modes to watch for, so the upgrade is executed rather than improvised.
What it covers
The skill walks the migration in eight steps: updating package.json for ESM-first projects, adjusting tsconfig.json, moving schema.prisma to the new prisma-client generator, creating a prisma.config.ts, installing a driver adapter (required now for SQL providers), updating client instantiation, replacing Prisma.validator with TypeScript's satisfies, and finally running migrations and regenerating the client.
Breaking changes are grouped by priority so the agent tackles blockers first, and each rule carries a prefix so it can be cited. Removed features are listed explicitly - middleware, metrics and several CLI flags - along with the new generated client entrypoints (client, browser, models, enums) and the fact that environment variables must now be loaded manually.
Guardrails
Two things make this more useful than a changelog. First, it has a troubleshooting section for the errors that actually show up after an upgrade: "cannot find module" from the new entrypoints, SSL certificate failures, and connection timeouts introduced by driver adapters. Second, it refuses to lead a MongoDB project down a dead end - MongoDB has no Prisma 7 connector, so the skill hands off to a separate decision guide rather than producing an impossible plan. Accelerate users get their own handling.
Use it when
Upgrading to Prisma 7, switching to the prisma-client generator, setting up driver adapters, configuring prisma.config.ts, or debugging import errors that appeared after a version bump.
Part of the prisma/skills collection, which follows the Agent Skills open standard and installs with npx skills add prisma/skills. MIT licensed.
Related Skills
Supabase's official skill covering Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron and Queues — with a hard rule to verify against the live changelog before writing code.
GreenSock's official ScrollTrigger skill — scroll-linked animation, pinning, scrub and trigger positioning, with the exact start/end syntax agents get wrong.
Microsoft's official skill that turns an agent into an Azure solution architect — 10 design principles, 6 architecture styles, 44 design patterns and a Well-Architected review workflow.