Cursor rule Cursor ✓ vendor
Ensure ADR examples match implemented APIs.
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
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 →
Cursor rule Cursor ✓ vendor
Ensure ADR examples match implemented APIs.
Cursor rule Cursor ✓ vendor
ADR writing guidelines (clarity, flow, examples).
Cursor rule Cursor ✓ vendor
When you would otherwise reach for Zod, use Arktype. Read this any time you need to work with Arktype.
Cursor rule Cursor ✓ vendor
// ❌ WRONG — bypasses the family ContractSerializer seam const contract = JSON.parse(raw) as Contract; const contract = JSON.parse(raw) as Contract .
Cursor rule Cursor ✓ vendor
Don't use the word "cleavage" in docs, ADRs, specs, plans, READMEs, or commit messages.
Cursor rule Cursor ✓ vendor
Capabilities are adapter-reported, contracts declare requirements.
Cursor rule Cursor ✓ vendor
Classify CI failures from evidence before acting — install state first, controls that can fail, known flake fingerprints.
Cursor rule Cursor ✓ vendor
Patterns for CLI e2e tests using shared fixture app.
Cursor rule Cursor ✓ vendor
CLI command error handling patterns.
Cursor rule Cursor ✓ vendor
CLI package export patterns and import conventions.
Cursor rule Cursor ✓ vendor
Avoid committing generated CLI test fixtures.
Cursor rule Cursor ✓ vendor
Config validation and normalization responsibilities (defineConfig normalizes, the orm section schema validates and resolves paths, the loader reports per-section diagnostics).
Cursor rule Cursor ✓ vendor
Validate emitted column default values.
Cursor rule Cursor ✓ vendor
On-disk layout for packages that expose a contract space (extensions, internal monorepo packages, aggregate-root apps).
Cursor rule Cursor ✓ vendor
Control plane descriptor and instance implementation patterns.
Cursor rule Cursor ✓ vendor
Review markdown in Cursor — path-only file links (no :line in link targets).
Cursor rule Cursor ✓ vendor
Prefer declarative configuration over hardcoded logic.
Cursor rule Cursor ✓ vendor
Directory layout rules for SQL family vs concrete targets.
Cursor rule Cursor ✓ vendor
Keep documentation and READMEs accurate and updated.
Cursor rule Cursor ✓ vendor
Prefer requiring explicit opt-in over emitting diagnostics on intentional user paths.
Cursor rule Cursor needs its repo ✓ vendor
Family instance domain action implementation patterns.
Cursor rule Cursor ✓ vendor
A review comment names a class of defect, not a point-fix. Sweep the whole diff for the class before replying; fix every instance in one round.
Cursor rule Cursor ✓ vendor
Generic parameter defaults (avoid pointless defaults).
Cursor rule Cursor ✓ vendor
Git commit best practices - avoid git add -A, stage files explicitly, always sign off.
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: