About prisma
A Prisma usage skill for the Inbox Zero codebase, documenting PostgreSQL with Prisma 7, required generated-client imports, and the schema location.
Key features
- 01PostgreSQL and Prisma 7 conventions
- 02Generated enum import guidance
- 03Generated client type imports
- 04Prisma schema location
Use cases
- 01Find the correct Prisma client imports
- 02Use generated enum and type modules
- 03Locate the project database schema
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ elie222/ inbox-zero --skill prismaAfter installing, type/prismain Claude Code to confirm it loaded.
Details
From the project READMEPrisma Usage
We use PostgreSQL with Prisma 7.
Imports
// Prisma client instance
import prisma from "@/utils/prisma";
// Enums (NOT from @prisma/client)
import { ActionType, SystemType } from "@/generated/prisma/enums";
// Types (NOT from @prisma/client)
import type { Rule, PrismaClient } from "@/generated/prisma/client";
import { Prisma } from "@/generated/prisma/client";
Never import from @prisma/client — always use @/generated/prisma/enums and @/generated/prisma/client.
Schema: apps/web/prisma/schema.prisma
Comments
Markdown supported