prisma/prisma-next

⛔ Moved to prisma/prisma — Prisma Next development continues there under the name Prisma ORM v8. This repository is archived.

420Stars on the repository
60Mods indexed here, across every type
8d agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

prisma/prisma-next

Cursor rule Codex ✓ vendor

Interface-based design with factory functions (keep classes private).

420 +1 8d ago A 0 tokens copy · 100% Apache-2.0 archived

jsdoc-line-width

26

prisma/prisma-next

Cursor rule Codex ✓ vendor

Wrap JSDoc / block-comment prose at the same line width as the biome formatter (currently 100). Markdown is exempt — see the markdown-no-artificial-line-wraps skill.

420 +1 8d ago A 37 tokens copy · 100% Apache-2.0 archived

mermaid-compat

27

prisma/prisma-next

Cursor rule Codex ✓ vendor

Mermaid diagram compatibility guidelines for docs.

420 +1 8d ago A 0 tokens copy · 100% Apache-2.0 archived

prisma/prisma-next

Cursor rule Codex ✓ vendor

Use MongoDB aggregate instead of the obsolete find/findOne commands.

420 +1 8d ago A 20 tokens copy · 100% Apache-2.0 archived

prisma/prisma-next

Cursor rule Codex ✓ vendor

When adding mongodb-memory-server (MMS) to a package or writing tests that use it, follow these rules to prevent CI failures.

420 +1 8d ago A 28 tokens copy · 94% Apache-2.0 archived

moving-packages

31

prisma/prisma-next

Cursor rule Codex ✓ vendor

Guidelines for moving packages and updating relative paths.

420 +1 8d ago A 0 tokens copy · 100% Apache-2.0 archived

prisma/prisma-next

Cursor rule Codex ✓ vendor

Single package exposing migration/runtime/shared entrypoints via subpaths.

420 +1 8d ago A 0 tokens copy · 95% Apache-2.0 archived

prisma/prisma-next

Cursor rule Codex ✓ vendor

Guidelines for packages that span multiple planes.

420 +1 8d ago A 0 tokens copy · 95% Apache-2.0 archived

prisma/prisma-next

Cursor rule Codex ✓ vendor

Forbid hand-editing emitted contract fixtures (contract.json, contract.d.ts, expected.contract.json) — always regenerate via pnpm fixtures:emit.

420 +1 8d ago A 763 tokens copy · 100% Apache-2.0 archived

prisma/prisma-next

Cursor rule Codex ✓ vendor

Do not add backward-compatibility shims or migration scaffolding.

420 +1 8d ago A 0 tokens copy · 100% Apache-2.0 archived

no-bare-casts

37

prisma/prisma-next

Cursor rule Codex ✓ vendor

No bare as casts in production TypeScript. Use blindCast (value) from @prisma-next/utils/casts as the auditable escape hatch, castAs (value) for declarative-only assertions, or rewrite to eliminate the cast. as const is exempt. Test files are exempt.

420 +1 8d ago A 0 tokens copy · 92% Apache-2.0 archived

no-barrel-files

38

prisma/prisma-next

Cursor rule Codex ✓ vendor

Avoid barrel files and unnecessary re-exports.

420 +1 8d ago A 0 tokens copy · 100% Apache-2.0 archived

prisma/prisma-next

Cursor rule Codex ✓ vendor

Never patch raw contract data in tests; use real emitted fixtures or a user-facing authoring surface.

420 +1 8d ago A 0 tokens copy · 100% Apache-2.0 archived

prisma/prisma-next

Cursor rule Codex ✓ vendor

Never edit the pnpm lockfile manually; use pnpm install.

420 +1 8d ago A 91 tokens copy · 100% Apache-2.0 archived

prisma/prisma-next

Cursor rule Codex ✓ vendor

The framework domain (packages/1-framework) carries no family- or target-specific vocabulary — types, fields, hooks, or strategy values. Enforced by lint:framework-vocabulary.

420 +1 8d ago A 0 tokens original Apache-2.0 archived

no-inline-imports

42

prisma/prisma-next

Cursor rule Codex ✓ vendor

Prohibit inline type imports in source files.

420 +1 8d ago A 0 tokens copy · 94% Apache-2.0 archived

prisma/prisma-next

Cursor rule Codex ✓ vendor

Never use Linear's sub-issue (parentId) feature; use standalone issues with projects, milestones, relations, and labels instead.

420 +1 8d ago A 27 tokens copy · 100% Apache-2.0 archived

prisma/prisma-next

Cursor rule Codex ✓ vendor

Never add pullrequesttarget to GitHub Actions workflows; CI lint enforces it via scripts/lint-workflow-triggers.mjs.

420 +1 8d ago A 27 tokens copy · 100% Apache-2.0 archived

no-target-branches

45

prisma/prisma-next

Cursor rule Codex ✓ vendor

Never branch on target - use adapters instead.

420 +1 8d ago A 0 tokens copy · 100% Apache-2.0 archived

prisma/prisma-next

Cursor rule Codex ✓ vendor

Avoid tautological tests that only restate fixture input.

420 +1 8d ago A 0 tokens copy · 100% Apache-2.0 archived

prisma/prisma-next

Cursor rule Codex ✓ vendor

Forbid encoding transient project planning IDs (T1.1, TC-7, AC4, P3 R2, CKPT-2, etc.) in source code, comments, test names, identifiers, or hash fixtures.

420 +1 8d ago A 650 tokens copy · 100% Apache-2.0 archived

object-hasown

48

prisma/prisma-next

Cursor rule Codex ✓ vendor

Use Object.hasOwn() instead of hasOwnProperty().

420 +1 8d ago A 0 tokens copy · 100% Apache-2.0 archived