Agent Skills by ALSEL
Anthropic Claudeその他⭐ リポ 0品質スコア 50/100

prisma-cli

Prisma CLIの全コマンド・オプション・使用パターンを網羅したリファレンス。`prisma init`、`prisma generate`、`prisma migrate`、`prisma db`、`prisma studio`、`prisma mcp` などのコマンド実行時、プロジェクトのセットアップ、クライアントの生成、マイグレーションの実行、データベース管理、またはPrismaのMCPサーバー起動の際に活用してください。

description の原文を見る

Prisma CLI commands reference covering all available commands, options, and usage patterns. Use when running Prisma CLI commands, setting up projects, generating client, running migrations, managing databases, or starting Prisma's MCP server. Triggers on "prisma init", "prisma generate", "prisma migrate", "prisma db", "prisma studio", "prisma mcp".

SKILL.md 本文

Prisma CLI リファレンス

すべての Prisma CLI コマンドの完全なリファレンスです。このスキルは、現在の Prisma リリースのコマンド使用法、オプション、ベストプラクティスに関するガイダンスを提供します。

適用対象

以下の場合にこのスキルを参照してください:

  • 新しい Prisma プロジェクトのセットアップ (prisma init)
  • Prisma Client の生成 (prisma generate)
  • データベースマイグレーションの実行 (prisma migrate)
  • データベース状態の管理 (prisma db push/pull)
  • ローカル開発データベースの使用 (prisma dev)
  • Prisma の問題のデバッグ (prisma debug)

優先度別ルールカテゴリ

優先度カテゴリ影響度プリフィックス
1セットアップHIGHinit
2生成HIGHgenerate
3開発HIGHdev
4データベースHIGHdb-
5マイグレーションCRITICALmigrate-
6ユーティリティMEDIUMstudio, validate, format, debug, mcp

コマンドカテゴリ

カテゴリコマンド目的
セットアップinit新しい Prisma プロジェクトのブートストラップ
生成generatePrisma Client の生成
検証validate, formatスキーマの検証とフォーマット
開発dev開発用ローカル Prisma Postgres
データベースdb pull, db push, db seed, db execute直接的なデータベース操作
マイグレーションmigrate dev, migrate deploy, migrate reset, migrate status, migrate diff, migrate resolveスキーママイグレーション
ユーティリティstudio, mcp, version, debug開発と AI ツーリング

クイックリファレンス

プロジェクトセットアップ

# 新しいプロジェクトを初期化(prisma/ フォルダと prisma.config.ts を作成)
prisma init

# 特定のデータベースで初期化
prisma init --datasource-provider postgresql
prisma init --datasource-provider mysql
prisma init --datasource-provider sqlite

# Prisma Postgres(クラウド)で初期化
prisma init --db

# サンプルモデルを含めて初期化
prisma init --with-model

クライアント生成

# Prisma Client を生成
prisma generate

# 開発用ウォッチモード
prisma generate --watch

# 特定のジェネレータのみ生成
prisma generate --generator client

Bun ランタイム

Bun を使用する場合は、常に --bun フラグを追加し、Prisma が Bun ランタイムで実行されるようにします(そうしないと、CLI shebang のため Node.js にフォールバックします):

bunx --bun prisma init
bunx --bun prisma generate

ローカル開発データベース

# ローカル Prisma Postgres を起動
prisma dev

# 特定の名前で起動
prisma dev --name myproject

# バックグラウンドで起動(detached)
prisma dev --detach

# すべてのローカルインスタンスをリスト表示
prisma dev ls

# インスタンスを停止
prisma dev stop myproject

# インスタンスデータを削除
prisma dev rm myproject

データベース操作

# 既存のデータベースからスキーマを取得
prisma db pull

# スキーマをデータベースにプッシュ(マイグレーションなし)
prisma db push

# データベースをシード
prisma db seed

# 生の SQL を実行
prisma db execute --file ./script.sql

マイグレーション(開発)

# マイグレーションを作成して適用
prisma migrate dev

# 名前を指定してマイグレーションを作成
prisma migrate dev --name add_users_table

# マイグレーションを作成して適用しない
prisma migrate dev --create-only

# データベースをリセットしてすべてのマイグレーションを適用
prisma migrate reset

マイグレーション(本番)

# 保留中のマイグレーションを適用(CI/CD)
prisma migrate deploy

# マイグレーションステータスを確認
prisma migrate status

# スキーマを比較して diff を生成
prisma migrate diff --from-config-datasource --to-schema schema.prisma --script

ユーティリティコマンド

# Prisma Studio(データベース GUI)を開く
prisma studio

# Prisma の MCP サーバーを AI ツール用に起動
prisma mcp

# バージョン情報を表示
prisma version
prisma -v

# デバッグ情報
prisma debug

# スキーマを検証
prisma validate

# スキーマをフォーマット
prisma format

現在の Prisma CLI セットアップ

新しい設定ファイル

CLI 設定に prisma.config.ts を使用します:

import 'dotenv/config'
import { defineConfig, env } from 'prisma/config'

export default defineConfig({
  schema: 'prisma/schema.prisma',
  migrations: {
    path: 'prisma/migrations',
    seed: 'tsx prisma/seed.ts',
  },
  datasource: {
    url: env('DATABASE_URL'),
  },
})

現在のコマンド動作

  • migrate devdb push、またはその他のスキーマ同期後に、新しいクライアント出力が必要な場合は prisma generate を明示的に実行してください
  • migrate dev または migrate reset 後にシードデータが必要な場合は、prisma db seed を明示的に実行してください
  • 生の SQL スクリプトには prisma db execute --file ... を使用してください

環境変数

prisma.config.ts で環境変数を明示的に読み込みます。通常は dotenv を使用します:

// prisma.config.ts
import 'dotenv/config'

ルールファイル

詳細なコマンドドキュメントについては、個別のルールファイルを参照してください:

references/init.md           - プロジェクト初期化
references/generate.md       - クライアント生成
references/dev.md            - ローカル開発データベース
references/db-pull.md        - データベースイントロスペクション
references/db-push.md        - スキーマプッシュ
references/db-seed.md        - データベースシーディング
references/db-execute.md     - 生 SQL 実行
references/migrate-dev.md    - 開発マイグレーション
references/migrate-deploy.md - 本番マイグレーション
references/migrate-reset.md  - データベースリセット
references/migrate-status.md - マイグレーションステータス
references/migrate-resolve.md - マイグレーション解決
references/migrate-diff.md   - スキーマ比較
references/studio.md         - データベース GUI
references/mcp.md            - Prisma MCP サーバー
references/validate.md       - スキーマ検証
references/format.md         - スキーマフォーマット
references/debug.md          - デバッグ情報

使用方法

上記のコマンドカテゴリを参照して、必要な特定のコマンドリファレンスファイルを開いてください。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
prisma
リポジトリ
prisma/skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/prisma/skills / ライセンス: MIT

関連スキル

汎用その他⭐ リポ 1,982

superfluid

Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper

by LeoYeAI
汎用その他⭐ リポ 100

civ-finish-quotes

実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。

by huxiuhan
汎用その他⭐ リポ 1,110

nookplot

Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。

by BankrBot
汎用その他⭐ リポ 59

web3-polymarket

Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。

by elophanto
汎用その他⭐ リポ 52

ethskills

Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。

by jiayaoqijia
汎用その他⭐ リポ 44

xxyy-trade

このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。

by Jimmy-Holiday
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: prisma · prisma/skills · ライセンス: MIT