Prisma 公式の Prisma Client API クイックリファレンス:エージェントがデータベースクエリを作成する際、クライアントの構築、CRUD 操作、select / include / omit、フィルタリング、リレーション、トランザクション、ネイティブ SQL、クライアントメソッドの書き方をカテゴリ別に参照できます。
skills.sh インストール数 395639(+2825 / 24h)
セキュリティ監査:リスクに関する注意あり
- 環境変数の読み取り、または API Key / Token が必要
- 監査範囲:GitHub prisma/skills/prisma-client-api/SKILL.md(SKILL.md テキストのみスキャン)
理由
- Prisma 7.9.1 に準拠して作成:サンプルは生成ディレクトリから PrismaClient をインポートし、@prisma/adapter-pg ドライバーアダプター経由で接続します
- 8 個のカテゴリを影響度順に優先付けし、モデルクエリ、トランザクション、ネイティブ SQL を CRITICAL とマーク。詳細は references/ 配下の 8 個のドキュメントに分割されており、必要に応じて参照します
- 同一リポジトリには他に 9 個のスキルがランキング入りしています(CLI、ORM 初期化、Prisma Postgres、v7 アップグレードなど)。skills.sh では 24 時間で 2825 回インストールされ、累計 395639 回です(これは注目度を示すに過ぎません)
使い方
- npx skills add https://github.com/prisma/skills --skill prisma-client-api
- findMany や $transaction などのクエリ作成時に自動的にトリガーされます。既存の Prisma プロジェクトとデータベース接続文字列が必要です
リスク
- 監査で指摘された環境変数の読み取りは、サンプルコード内の process.env.DATABASE_URL に由来します。スキル自体はシークレットを読み取らず、コマンドを実行しないため、用途と整合しています
- 純粋な API リファレンスであり、新しいワークフローはありません。サンプルは Prisma 7 の書き方に従っているため、旧バージョンのプロジェクトでは公式ドキュメントと照らし合わせて調整する必要があります