スキルとフックで AI .NET の知能を高める
Rider には、AI エージェントが .NET プロジェクトとどのようにやり取りするかをカスタマイズできるスキルとフックが用意されています。 プロジェクト固有のコンテキストで AI をガイドすることで、トークンの使用量を削減し、生成するコードの品質を向上させ、レスポンスの遅延を短縮できます。
エージェントスキル
スキルは、エージェントの機能を拡張する再利用可能な機能単位です。 各スキルは、エージェントがタスクを実行したり、特定の種類のリクエストを処理したりするために利用できる特定の能力を提供します。 スキルを追加することで、エージェントのコアの挙動を変更せずに、より幅広いシナリオをサポートするよう有効化できます。
JetBrains Rider でエージェントスキルを操作する方法について詳しくは、 JetBrains AI Assistant ドキュメントを参照してください。
JetBrains AI Assistant プラグインを有効化する
この機能は、デフォルトで JetBrains Rider にバンドルされ有効化されている JetBrains AI Assistantプラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストール済み タブを開き、 JetBrains AI assistantプラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
バンドルされたスキル
一部の .NET スキルは Rider にバンドルされているため、インストールや設定を行う必要はありません。 バージョン 2026.2 では、2 つのバンドル済みスキルがあります:
dottrace-analyze
既存の dotTrace スナップショット を分析し、.NET アプリケーションの最も重要なパフォーマンスホットスポットを特定します。 エージェントはプロファイリングデータを調べ、検出されたボトルネックを説明するテキストレポートを作成し、実行可能な次のステップを提案します。 結果をより簡単に解釈できるように、HTML レポートを生成する提案もできます。
dotUltimate ライセンスが必要です。
finding-tests
IDE から提供される テストカバレッジデータ を使用して、指定したクラスやメソッドの既存のテストを特定します。 新しいテストを生成する、テストカバレッジを追加する、既存のテストを検索する、またはカバーされていない行やテストファイル、テストスイートに言及した場合、このスキルがトリガーされます。 既存のテストを見つける必要がある場合、テストコードの記述や編集の前に実行されます。
dotUltimate ライセンスが必要です。
エージェントスキルは ツール | AI Assistant | スキル 設定ページ Ctrl+Alt+S で設定できます。

編集後フック
ポストエディットフックは、AI エージェントがコードを変更した後に自動的に実行され、変更内容をレビューしやすく保ちます。 Rider は、フォーマットの不整合やコードの問題を即座に検出して修正し、手動で行なうクリーンアップ作業を減らします。
MCP サーバープラグインを有効化する
この機能は、JetBrains Rider でデフォルトでバンドルおよび有効化されている MCP サーバー プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストール済み タブを開き、 MCP サーバープラグインを見つけ、プラグイン名の横にあるチェックボックスを選択する
Rider 2026.2 には 2 つのフックが含まれています:
ファイルを整形する
エージェントの編集が完了した後、 設定に従って変更されたファイルを再フォーマットします。 これにより、AI が生成したコードがプロジェクトのフォーマット規則に一致します。
ファイルのインスペクションを実行する
エージェントの編集が完了した後、変更されたファイルで コードインスペクションを実行し、 クイックフィックスを適用します。 これにより、変更内容をレビューする前に潜在的な問題を検出できます。
フックは ツール|AI エージェントフック 設定ページ Ctrl+Alt+S で設定できます。
