prisma-database-setup
任意のデータベースプロバイダーで Prisma を設定
新しいデータベース用に Prisma をセットアップするには、プロバイダーごとに異なるデータソース設定、ドライバーアダプター、接続文字列を扱う必要があります。このスキルは、プロバイダー固有の手順を段階的に Claude に提供し、PostgreSQL、MySQL、SQLite、MongoDB、SQL Server、CockroachDB を初回から正しく設定できるようにします。
自分のエージェントでインストール
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "prisma-database-setup" from https://skillstore.io/skills/prisma-prisma-database-setup.md and its manifest at https://skillstore.io/api/skills/prisma-prisma-database-setup/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
エージェントが読めるリソース
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
テストする
「prisma-database-setup」を使用しています。 PostgreSQL データベースを使用するように Prisma をセットアップしてください。
期待される結果:
Claude が手順を説明します。Prisma CLI と Prisma Client をインストールし、postgresql provider を指定した datasource ブロックと出力パスを指定した generator ブロックを追加します。次に、pg ドライバーと @prisma/adapter-pg アダプターをインストールし、.env ファイルに DATABASE_URL を設定してから、prisma generate を実行し、PostgreSQL アダプターを使用して Prisma Client をインスタンス化します。
「prisma-database-setup」を使用しています。 SQLite にはどのアダプターが必要ですか?
期待される結果:
Claude は、ローカルの SQLite ファイルには better-sqlite3 ドライバーと @prisma/adapter-better-sqlite3 アダプターを、Turso または LibSQL を使用する場合には @libsql/client と @prisma/adapter-libsql アダプターを推奨し、アダプターを Prisma Client に渡す方法を示します。
「prisma-database-setup」を使用しています。 Prisma で MongoDB をセットアップするにはどうすればよいですか?
期待される結果:
Claude は、MongoDB では最新の Prisma 6.x リリースを使用し続けること、schema.prisma で url = env("DATABASE_URL") を維持すること、mongodb provider を使用すること、SQL のドライバーアダプター方式を適用しないことを推奨します。
セキュリティ監査
安全The skill contains documentation and examples for Prisma configuration. The flagged paths, environment variables, credentials, and backticks are fixed examples with no prompt injection, secret exfiltration, or executable audit payload.
リスク要因
📁 ファイルシステムへのアクセス (23)
🔑 環境変数 (50)
⚙️ 外部コマンド (48)
このレポートを共有・引用
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
レポートリンクをコピー
https://skillstore.io/skills/prisma-prisma-database-setup/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdownバッジ
[](https://skillstore.io/skills/prisma-prisma-database-setup?utm_source=security_passport_badge)HTMLバッジ
<a href="https://skillstore.io/skills/prisma-prisma-database-setup?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/prisma-prisma-database-setup/security.svg" alt="Skillstore security assessment" loading="lazy"></a>埋め込みカード
<iframe src="https://skillstore.io/embed/skills/prisma-prisma-database-setup.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学術引用 (APA · BibTeX · CFF)
APA形式の引用
prisma. (2026). prisma-database-setup security audit report (audit version 6) [Author version 7.6.0]. Skillstore. https://skillstore.io/skills/prisma-prisma-database-setup/audits/6BibTeX形式の引用
@techreport{prisma-prisma-prisma-database-setup-2026,
author = {prisma},
title = {prisma-database-setup security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/prisma-prisma-database-setup/audits/6},
note = {Author version 7.6.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "prisma-database-setup security audit report (audit version 6)"
version: "7.6.0"
type: report
authors:
- name: "prisma"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/prisma-prisma-database-setup/audits/6"
identifiers:
- type: other
value: "skillstore:prisma-prisma-database-setup:audit:6"
description: "Skillstore immutable audit report identifier"
Skillstore スコア
このスコアの理由 証拠の信頼度: 高作成できるもの
新しい Prisma プロジェクトを開始
プロジェクトを初期化する開発者が、選択したデータベースに適したスキーマ、アダプター、クライアントの設定を利用できます。
データベースプロバイダーを切り替える
あるデータベースから別のデータベースへ移行するチームが、プロバイダー固有のルールに従ってデータソースとアダプターを更新できます。
接続問題を修正
接続失敗を調査するエンジニアが、使用しているプロバイダーの接続文字列形式と環境変数の設定を確認できます。
これらのプロンプトを試す
プロジェクトで PostgreSQL データベースを使用するように Prisma をセットアップしてください。
Prisma 7 で MySQL を使用しています。どのドライバーアダプターとドライバーをインストールすべきか、またそれらを Prisma Client に組み込む方法を教えてください。
MongoDB データベース用に Prisma を設定し、使用すべき Prisma のバージョンを教えてください。
Prisma アプリから SQL Server に接続できません。接続文字列の形式と環境変数の設定を確認し、問題点を教えてください。
ベストプラクティス
- 接続文字列をスキーマにハードコードせず、環境ファイルを通じて DATABASE_URL に保存します。
- 生成されたクライアントを同期された状態に保つため、スキーマを変更するたびに prisma generate を実行します。
- 使用するデータベースプロバイダーに適したドライバーアダプターと JavaScript ドライバーを組み合わせます。
回避
- MongoDB 固有のセットアップを使用せず、SQL のドライバーアダプター方式を MongoDB プロジェクトに適用すること。
- 実際の接続文字列やパスワードを schema.prisma またはバージョン管理システムにコミットすること。
- スキーマの編集後にクライアントを再生成せず、生成済みの型が古いままになること。
よくある質問
このスキルはどのデータベースプロバイダーをサポートしていますか?
すべてのデータベースでドライバーアダプターが必要ですか?
接続文字列はどこに配置すべきですか?
このガイドで MongoDB に Prisma 6.x を使用し続けるのはなぜですか?
必要な Node.js と TypeScript のバージョンは何ですか?
このスキルはデータベースへの接続やマイグレーションの実行を行いますか?
開発者情報
作成者
prismaライセンス
MIT
作者バージョン
v7.6.0
Skillstore リビジョン
r2
リポジトリ
https://github.com/prisma/skills/tree/1a9f427e9fe2137298abbcc1a6f372db92e8c40d/prisma-database-setup参照
ebdfe608f5de2b66ff37ab4af12af8ac4f5e8006
メンテナンスの新しさ
2026/7/26
利用状況
1 ダウンロード · 0 閲覧
ファイル構成