Communityコーディング&開発github.com

vanterx/SqlPlanClaudeSkills

SQL Server実行計画、デッドロックグラフ、インデックス推奨を分析するためのClaude Codeスキル — 80のチェック、5つのスラッシュコマンドスキル

SqlPlanClaudeSkills とは?

このスキルは、SQL Serverのパフォーマンスチューニングを支援するために設計された、Claude Code(AIエージェント開発環境)用のスキルセットです。主にデータベース管理者(DBA)やバックエンド開発者を対象としており、実行計画(Execution Plan)、デッドロックグラフ(Deadlock Graph)、インデックス推奨(Index Recommendation)の解析を自動化します。スキルには80の個別チェックと5つのスラッシュコマンドが含まれており、ユーザーは自然言語またはコマンド形式でSQLパフォーマンスの問題を診断できます。各チェックはベストプラクティスに基づいており、非効率なクエリや潜在的なデッドロックを特定し、具体的なインデックス改善案を提示します。Claude Code上で動作するため、コマンドラインから直接利用でき、大規模なSQL環境の管理やコードレビューに組み込むことが可能です。

対応✓Claude Code~Codex CLI~Cursor
npx skills add vanterx/SqlPlanClaudeSkills

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

SqlPlanClaudeSkills は何をしますか?

Claude Codeスキル — SQL Server実行計画、デッドロックグラフ、インデックス推奨の解析用 — 80のチェック、5つのスラッシュコマンドスキル

概要

vanterx/SqlPlanClaudeSkills は、Claude CodeエージェントがSQL Serverのパフォーマンス問題を診断・改善するためのスキルセットです。以下の機能を提供します:

  • 実行計画分析: 80のチェックを使用し、テーブルスキャン、キールックアップ、メモリ許可など非効率なパターンを特定。
  • デッドロックグラフ解析: デッドロックイベントのXMLグラフを読み取り、競合するリソースとトランザクションを可視化。
  • インデックス推奨: 欠落インデックスや非効率なインデックスを検出し、改善案を提示。

スキル(スラッシュコマンド)

以下の5つのスラッシュコマンドが利用可能です:

  • /analyze-execution-plan — 指定された実行計画XMLを解析し、最適化機会を特定。
  • /analyze-deadlock-graph — デッドロックグラフXMLを解析し、競合の原因を説明。
  • /index-recommendations — 欠落インデックスや重複インデックスを提案。
  • /query-performance — クエリテキストを受け取り、実行計画なしでもパフォーマンス予測を提供。
  • /best-practices — SQL Serverの一般的なベストプラクティスを要約。

使用例

# 実行計画の分析
claude /analyze-execution-plan < plan.xml

# デッドロックグラフの解析
claude /analyze-deadlock-graph < deadlock.xdl

# インデックス推奨の取得
claude /index-recommendations --database=AdventureWorks

依存関係

  • Claude Code(最新バージョン)
  • SQL Server(分析対象)
  • XML形式の実行計画ファイル(オプション)

インストール

claude add skill vanterx/SqlPlanClaudeSkills

ライセンス

MIT

関連スキル