prisma/orm

Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

About the project

Prisma ORM is a Node.js and TypeScript database toolkit that lets applications work with databases through a programming interface instead of writing every query directly in SQL. Developers use it with databases including PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB, and CockroachDB. The catalogue add-ons provide agent rules, skills, hooks, agents, and other workflows for using Prisma.

This repository also configures its own agents. See what orm tells them →

48kStars on the repository
123Mods indexed here, across every type
todayLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

adr-review

01

prisma/orm

Skill Claude CodeCodex ✓ vendor

Review one or more ADRs with fresh eyes (as a team member without prior context), identify narrative and structural issues, then rewrite them. Use when the user asks to review, improve, rewrite, or take a fresh-eyes pass on an ADR or a set of ADRs (Architecture Decision Records).

not rated 48k +7 today A Snyk: passSkillSpector: pass 64 tokens original Apache-2.0

ast-visitor-pattern

02

prisma/orm

Skill Claude CodeCodex ✓ vendor

Use the frozen-class/visitor pattern for discriminated unions that have multiple dispatch sites. Use when creating a new set of variants (commands, IR nodes, factory calls) that will be switched over in 2+ places, or when refactoring an existing union type that has grown multiple switch sites.

not rated 48k +7 today A Snyk: passSkillSpector: pass 65 tokens original Apache-2.0

bumping-biome

03

prisma/orm

Skill Claude CodeCodex ✓ vendor

Bumps biome package versions (e.g. @biomejs/biome) using pnpm, aligns biome.jsonc files with the new version/s across the repository and runs biome-related checks. Use when required to update biome to a newer version - explicitly or implicitly (e.g. after running pnpm up, pnpm update, pnpm upgrade without specific…

not rated 48k +7 today A Snyk: passSkillSpector: pass 96 tokens original Apache-2.0

contrib-pr

04

prisma/orm

Skill Claude CodeCodex ✓ vendor

Open a high-quality external contributor PR against prisma/orm. Use when the user is an outside contributor (not a Prisma maintainer) and wants to submit a change as a pull request from a fork. Encodes the contribution flow from CONTRIBUTING.md so the resulting PR passes review on the first round.

not rated 48k +7 today A Snyk: passSkillSpector: warn 65 tokens original Apache-2.0

create-pr

05

prisma/orm

Skill Claude CodeCodex ✓ vendor

Creates a GitHub PR with a Linear-ticket-prefixed title and a decision-led, narrative description for Prisma 8. Use when the user wants to create a pull request, open a PR, or submit changes for review.

not rated 48k +7 changed 1mo ago A Snyk: passSkillSpector: warn 48 tokens original Apache-2.0

draft-release-notes

06

prisma/orm

Skill Claude CodeCodex ✓ vendor

Author the committed release-notes file for a Prisma 8 release (stable or 8.0.0-rc.N) by enumerating the merged PRs since the previous release v tag (stable or -rc.N), resolving opaque TML-NNNN: titles via Linear context (never copied verbatim), triaging public-worthiness, and writing categorized notes — breaking…

not rated 48k +7 changed 1mo ago A Snyk: warnSkillSpector: pass 174 tokens original Apache-2.0

prisma/orm

Skill Claude Code needs its repo ✓ vendor

Orchestrates a GitHub PR review loop by delegating triage and implementation to dedicated sub-agents, then repeating until actionable review items are cleared. Use when the user says “address PR review”, “triage review comments”, or “iterate until review is clean”.

not rated 48k +7 today A Snyk: warnSkillSpector: pass 60 tokens original Apache-2.0

prisma/orm

Skill Claude CodeCodex ✓ vendor

Writes and edits Markdown without inserting manual hard line breaks at a fixed column (e.g. 72 or 80). GitHub, docs sites, and editors soft-wrap prose; artificial breaks make diffs noisy and reflow awkward. Use when creating or editing .md files, PR bodies, ADRs, READMEs, rulecards, or any Markdown where the user…

not rated 48k +7 today A Snyk: passSkillSpector: pass 113 tokens original Apache-2.0

prisma/orm

Skill Claude CodeCodex ✓ vendor

Use single-quoted strings for multiline git commit messages in the Shell tool. Prevents heredoc escaping failures that produce garbled commit messages.

not rated 48k +7 today A Snyk: passSkillSpector: pass 35 tokens original Apache-2.0

no-bare-casts

10

prisma/orm

Skill Claude CodeCodex ✓ vendor

Writing as in TypeScript or TSX production code, modifying a file that contains a bare as cast, silencing a type error with a cast, encountering as unknown as, or reviewing a cast site.

not rated 48k +7 today A Snyk: passSkillSpector: pass 52 tokens original Apache-2.0

psl-ast-layers

11

prisma/orm

Skill Claude CodeCodex ✓ vendor

How to use the PSL syntax tree layers (green tree, red tree, strongly-typed AST classes) correctly. Use for any PSL-related work: PSL interpreters (contract-psl), helpers inside the psl-parser package, the language server, formatters, or anything else that consumes parse() output from @internal/psl-parser.

not rated 48k +7 today A Snyk: passSkillSpector: pass 78 tokens original Apache-2.0

publish-npm-version

12

prisma/orm

Skill Claude CodeCodex needs its repo ✓ vendor

Cuts the next release of Prisma 8: bumps the root package.json version (on the v8 RC line: 8.0.0-rc.N → rc.N+1), propagates it to every workspace package, and opens a PR titled "chore(release): bump to ". When the maintainer merges the PR, the Publish to npm workflow runs automatically and ships the new version to npm…

not rated 48k +7 changed 13d ago A Snyk: passSkillSpector: pass 182 tokens original Apache-2.0

record-gotchas

13

prisma/orm

Skill Claude CodeCodex ✓ vendor

Capture surprises, workarounds, and rough edges hit while consuming the public surface of Prisma 8, Prisma Compute, or Prisma Postgres — anything a real user of these products would experience. Fires whenever an operator (or agent) writes a workaround, hits a surprising failure mode, or finds undocumented behaviour…

not rated 48k +7 changed 1mo ago C SkillSpector: warn 220 tokens original Apache-2.0

prisma/orm

Skill Claude CodeCodex ✓ vendor

Record upgrade instructions alongside a Prisma 8 breaking-change PR, so downstream consumers (users of @internal/ and authors of Prisma 8 extensions) can apply the matching code translation automatically via the published upgrade skills. Use when you have refactored framework code and the test suite went red in…

not rated 48k +7 changed 13d ago A Snyk: passSkillSpector: pass 125 tokens original Apache-2.0

review-fetch-phase

15

prisma/orm

Skill Claude Code ✓ vendor

Fetches canonical PR review state and renders derived state artifacts. Use when the user wants the state acquisition phase only (fetch, render, summarize) for a review-framework PR.

not rated 48k +7 today A Snyk: warnSkillSpector: pass 39 tokens original Apache-2.0

prisma/orm

Skill Claude Code needs its repo ✓ vendor

Implements triaged review actions, commits focused fixes, and posts Done plus resolves threads. Use when the user wants only the implementation phase of the review-framework workflow.

not rated 48k +7 today A Snyk: passSkillSpector: pass 38 tokens original Apache-2.0

review-triage-phase

17

prisma/orm

Skill Claude Code needs its repo ✓ vendor

Produces canonical review actions from fetched review state and renders action markdown. Use when the user wants only triage/action-planning for the review-framework workflow.

not rated 48k +7 today A Snyk: warnSkillSpector: pass 36 tokens original Apache-2.0

prisma/orm

Skill Claude Code ✓ vendor

Triage open pull requests from external contributors to prisma/orm and produce a per-PR verdict with evidence. Use when a maintainer asks to triage, evaluate, assess, or review the queue of incoming contributor PRs, to decide whether a fork PR is safe to run CI on, to check whether a PR is in scope for its version…

not rated 48k +7 changed 24d ago A Snyk: warnSkillSpector: pass 131 tokens original Apache-2.0

prisma/orm

Skill Claude CodeCodex ✓ vendor

Write or rewrite architecture subsystem docs, ADRs, and reference material for the engineering team. Use when creating, updating, or reviewing docs under docs/architecture docs/, or when the user asks you to write documentation that describes the system's design.

not rated 48k +7 today A Snyk: passSkillSpector: pass 55 tokens original Apache-2.0

prisma-8

20

prisma/orm

Skill Claude CodeCodex ✓ vendor

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…

not rated 48k +7 changed today A Socket: passSnyk: passSkillSpector: warn 220 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: