prisma / orm
Get started
Taken from the repository's own files on 24 Oct 2026. RepoPilot has not run these commands.
Prerequisites
node >=24from package.jsonpnpm@10.27.0from package.json
Commands
package.json| Task | Run | What it runs |
|---|---|---|
| dev | pnpm run dev | turbo watch build --filter='./packages/**' --continue=dependencies-successful --output-logs=new-only |
| build | pnpm run build | turbo run build |
| test | pnpm run test | turbo run test --continue |
| lint | pnpm run lint | turbo run lint |
| typecheck | pnpm run typecheck | turbo run typecheck |
Install and use
README.md1. Scaffold a new project
The interactive scaffolder picks an app template (Next.js, Hono, Nuxt, Astro, NestJS, SvelteKit, TanStack Start, or Elysia) and wires Prisma 8 in with your chosen database (PostgreSQL or MongoDB):
npm create prisma
You finish with a runnable app, a starter contract, and the agent skills already installed. See the create-prisma reference for every template and flag, or follow the PostgreSQL and MongoDB quickstarts.
2. Or, add Prisma 8 to an existing project
Run this from your repo root:
npx prisma orm init
orm init writes prisma.config.ts, scaffolds a starter contract and db.ts under src/prisma/, installs the runtime, and emits the contract. It does not touch your framework or build setup. Then install the agent skills:
npx prisma skills sync
See the orm init and skills CLI references, or the guides for adding Prisma 8 to an existing PostgreSQL or MongoDB app.
3. Use your AI agent for everything Prisma 8
Both installers leave a top-level prisma-8.md primer at your project root for any agent to read first, and install one SKILL.md per workflow into the directories agent runtimes read:
.claude/skills/<skill-name>/SKILL.md— Claude Code.cursor/skills/<skill-name>/SKILL.md— Cursor.agents/skills/<skill-name>/SKILL.md— universal location for Copilot Agent and other runtimes.devin/skills/<skill-name>/SKILL.md— Devin
Skills ship inside the Prisma packages your project installs, so they always describe the version in use. Your editor's AI assistant auto-loads the right skill when your prompt matches.
Just describe what you want. For example:
"Add a
postsmodel with a relation tousers, then write a query that loads each user's three most recent posts."
The agent loads the prisma-8 skill, opens its contract and queries references, then drives the change end-to-end.
For the full catalogue and what each skill covers, see skills/README.md.