スキル SQL Pro
📦

SQL Pro

安全

SQL クエリとデータベース最適化をマスターする

複雑なデータベースクエリとパフォーマンスの問題はアプリケーションを遅くし、開発者を苛立たせます。このスキルは、現代のクラウドネイティブシステム向けの専門的な SQL 最適化、高度なクエリ技術、データベースアーキテクチャガイダンスを提供します。

対応: Claude Codex Code(CC)
⚠️ 68 貧弱
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「SQL Pro」を使用しています。 5000 万人のユーザーのデータセット向けに顧客コホートリテンションクエリを最適化

期待される結果:

  • ウィンドウ関数と CTE を使用した最適化された SQL を提供
  • signup_date 列と user_id 列に適切なインデックスを推奨
  • より高速なクエリのために signup 月ごとのパーティショニング戦略を提案
  • スキャン操作の削減を示す EXPLAIN 分析を含む

「SQL Pro」を使用しています。 GDPR コンプライアンスを備えたマルチテナントタスク管理アプリのスキーマを設計

期待される結果:

  • すべてのテーブルに tenant_id 分離を備えた正規化されたスキーマを提示
  • データ保持ポリシーとソフトデリートパターンを含む
  • テナントアクセス制御のための行レベルセキュリティの実装を示す
  • スキーマデプロイメント用の移行スクリプトテンプレートを提供

セキュリティ監査

安全
v1 • 2/25/2026

This is a prompt-only skill containing SQL expertise and guidance. Static analysis scanned 0 files with 0 lines of executable code. No security risks detected as the skill provides only conversational SQL guidance without any code execution capabilities.

0
スキャンされたファイル
0
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
26
コミュニティ
100
セキュリティ
74
仕様準拠

作れるもの

E コマースプラットフォームの最適化

複雑な製品カタログと注文処理を持つ高トラフィックのオンラインストア向けにデータベースパフォーマンスを最適化します。

データウェアハウス分析

ビジネスインテリジェンスダッシュボードとレポートシステム向けに効率的な分析クエリを設計します。

SaaS データベースアーキテクチャ

適切な分離と GDPR コンプライアンスを備えたスケーラブルなマルチテナントデータベーススキーマを構築します。

これらのプロンプトを試す

基本クエリレビュー
この SQL クエリの正確性をレビューし、改善点を提案してください:[クエリを貼り付け]。テーブルスキーマ:[スキーマを説明]。期待される出力:[必要な内容を説明]。
パフォーマンス最適化
このクエリは [行数] 行のテーブルで時間がかかりすぎます。現在の実行時間:[時間]。EXPLAIN プラン:[プランを貼り付け]。正確性を維持しながらより高速な実行のために最適化してください。
スキーマ設計相談
[アプリケーションタイプ] 用のデータベーススキーマを設計してください。要件:[要件をリスト]。[スケール要件] をサポートし、[規制] に準拠する必要があります。インデックス戦略を含めてください。
移行戦略計画
[移行元データベース] から [移行先データベース] への移行を計画してください。[サイズ] のデータベースで [主要な制約] があります。含める内容:スキーマ変換、データ移行アプローチ、ダウンタイム最小化、ロールバックプラン。

ベストプラクティス

  • SQL インジェクション脆弱性を防止するために常にパラメータ化クエリを使用する
  • 本番環境にデプロイする前に現実的なデータ量でクエリパフォーマンスをテストする
  • 複雑なクエリにはビジネスロジックと前提条件を説明するコメントでドキュメント化する

回避

  • バックアップなしで未テストの複雑なクエリを本番データベースで直接実行する
  • 本番コードで必要な列を指定する代わりに SELECT * を使用する
  • EXPLAIN プランを無視して、クエリ最適化のための直感に依存する

よくある質問

このスキルは私のデータベースで SQL クエリを実行できますか?
いいえ、このスキルは専門的なガイダンスとクエリ最適化の推奨事項を提供します。クエリはデータベース環境で自分で実行する必要があります。
このスキルはどの SQL データベースをサポートしていますか?
このスキルは PostgreSQL、MySQL、SQL Server、Oracle、Snowflake、BigQuery、Redshift、およびクラウドネイティブおよび HTAP システムを含む他の現代的な SQL データベースをカバーしています。
クエリ最適化のためにコンテキストをどのように提供すればよいですか?
クエリ、行数を含むテーブルスキーマ、現在の実行時間、EXPLAIN プランを共有してください。より多くのコンテキストにより、より正確な最適化の推奨事項が可能になります。
このスキルは NoSQL データベースのサポートもできますか?
主な焦点は SQL データベースです。MongoDB や Cassandra のような SQL インターフェイスを持つ NoSQL システムについては、それらの SQL クエリ機能に関するガイダンスを利用できます。
このアドバイスは本番データベースで実行しても安全ですか?
常にまずステージング環境で推奨事項をテストしてください。このスキルはベストプラクティスに基づくガイダンスを提供しますが、本番固有のすべての制約を考慮することはできません。
このスキルはデータベースセキュリティのサポートもできますか?
はい、SQL インジェクション防止、行レベルセキュリティ、データマスキング、監査証跡、GDPR およびその他の規制のためのコンプライアンスパターンをカバーしています。

開発者の詳細

作成者

sickn33

ライセンス

MIT

参照

main

ファイル構成

📄 SKILL.md