Prisma Client queries, checked against your schema
Paste your schema.prisma. Describe the data you want and get one correct
Prisma Client call, or paste the queries you already wrote. Your browser checks every
prisma.model.method(...) call against the schema for free - nothing is uploaded -
and it checks whatever the AI writes the same way.
The examples replay saved model runs - the whole page, free. Covers the Prisma ORM 6 and 7 Client API.
Your recent runs
What this does, and what it does not
Most Prisma bugs are a call that does not match the schema: a findUnique on a field
that is not unique, an include next to a select, a list relation filtered
without some, a create that misses a required field, mode: 'insensitive'
on MySQL, a $queryRawUnsafe built from a template string, or an await
inside $transaction([...]). The page reads your schema.prisma and checks each call
for these, with the line and the fix. The AI lane writes new calls or reviews yours, and every
reply goes through the same checker before you see it.
The rules come from the agent skill @prisma/prisma-client-api (prisma/skills, MIT), checked against Prisma's documentation on 2026-09-28 - see the notice for the pages used. It covers the Prisma ORM 6 and 7 Client API; Prisma ORM 8 (a release candidate on npm at the time of writing) replaces this query syntax and is not checked. The checker reads what you paste, not your database: it cannot see indexes you did not declare, row counts or runtime values. Independent tool, not affiliated with or endorsed by Prisma Data, Inc. Prisma is a trademark of Prisma Data, Inc., named only to say what this app works with.