prisma-8
About prisma-8
Use when working in a project that depends on @prisma/orm-postgres, @prisma/orm-sqlite, or @prisma/orm-mongo (Prisma 8, formerly Prisma Next): editing contract.prisma or a contract.ts builder, running `prisma contract emit`, planning or applying migrations, editing migration.ts, writing db.orm / db.sql / db.query queries, wiring db.ts or middleware, integrating a build tool, using the Supabase extension or RLS, or reading a dotted error code such as MIGRATION.HASH_MISMATCH. Use when the user asks "what is Prisma 8", "where do I start", or compares it to another ORM. Use when the user asks to upgrade or bump Prisma 8 in an app or an extension package. Use when you see @internal/* or @prisma/orm-* imports, prisma.config.ts with definePrismaConfig, or contract.json / contract.d.ts. Do not use for Prisma ORM 7 or earlier (schema.prisma + @prisma/client).
Install
Copy the command and run it in a terminal.
npx skills add https:/ / prisma/ orm --skill prisma-8After installing, type/prisma-8in Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/build.mdcontract.mddebug.mdfeedback.mdmigration-model.mdmigration-review.mdmigrations.mdqueries-mongo.mdqueries-postgres.mdqueries.mdquickstart.mdruntime.mdsupabase.mdupgrade-app.mdupgrade-extension.mdupgrading/app/upgrades/0.10-to-0.11/instructions.mdupgrading/app/upgrades/0.11-to-0.12/instructions.mdre-emit-closed-mongo-contracts.tsre-emit-domain-namespaced-contracts.tsre-emit-postgres-public-default.tsstrip-migration-labels-hints.tsupgrading/app/upgrades/0.12-to-0.13/instructions.mdre-emit-mti-variant-link-columns.tsupgrading/app/upgrades/0.13-to-0.14/instructions.mdmigration-op-factories-to-methods.tsuuid-preset-rename.tsupgrading/app/upgrades/0.14-to-0.15/instructions.mdupgrading/app/upgrades/0.15-to-0.16/instructions.mdupgrading/app/upgrades/0.16-to-0.17/instructions.mdstrip-sha256-hash-prefixes.ts