mcpField
P
prisma

prisma

github.com/elie222データ・データベース12.8k35 回インストール今日更新
リポジトリ

prisma について

Inbox Zero のコードベース向け Prisma 使用スキルです。PostgreSQL と Prisma 7 の規約、生成クライアントのインポート方法、スキーマの場所を説明します。

主な機能

  1. 01PostgreSQL と Prisma 7 の規約
  2. 02生成 enum のインポート案内
  3. 03生成クライアント型のインポート方法
  4. 04Prisma スキーマの場所

活用シーン

  1. 01正しい Prisma クライアントのインポート確認
  2. 02生成された enum と型モジュールの利用
  3. 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

コメント