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