prisma について
Inbox Zero のコードベース向け Prisma 使用スキルです。PostgreSQL と Prisma 7 の規約、生成クライアントのインポート方法、スキーマの場所を説明します。
主な機能
- 01PostgreSQL と Prisma 7 の規約
- 02生成 enum のインポート案内
- 03生成クライアント型のインポート方法
- 04Prisma スキーマの場所
活用シーン
- 01正しい Prisma クライアントのインポート確認
- 02生成された enum と型モジュールの利用
- 03プロジェクトのデータベーススキーマの特定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ elie222/ inbox-zero --skill prismaインストール後、Claude Code で/prismaを入力して読み込まれたか確認します。
詳細
Prisma の使用方法
Prisma 7 で PostgreSQL を使用しています。
インポート
// 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";
@prisma/client からインポートしないでください。必ず @/generated/prisma/enums と @/generated/prisma/client を使用してください。
スキーマ:apps/web/prisma/schema.prisma
コメント
Markdown 対応