ue5-module-router について
Unreal Engine 5 の開発依頼に対応するスキルを選ぶエージェント向けルーティングスキルです。明示されたモジュール名を優先し、別名やレイヤーの文脈も使って、推奨スキルやツール、理由を返します。
主な機能
- 01モジュール名の完全一致ルーティング
- 02別名とレイヤー文脈の利用
- 03複数候補の優先順位付け
- 04信頼度と理由の出力
- 05低信頼度時の候補提示
活用シーン
- 01RenderCore などの開発スキルを特定
- 02複数の関心事を主・副スキルに振り分け
- 03モジュール不明時に近い能力を選択
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ unrealxu/ unrealengine5-skills --skill ue5-module-routerインストール後、Claude Code で/ue5-module-routerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/routing-policy.mdue5-module-routing-table-draft.deprecated.csvue5-module-routing-table-final.csv詳細
クイックスタート
- まず、ユーザープロンプトから明示的なモジュール名を抽出します。
- モジュールが見つかった場合は、キーワードによるヒューリスティックより先に、完全一致するモジュールマッピングに基づいて振り分けます。
- モジュールが見つからない場合は、エイリアスとレイヤーのコンテキストを使用します。
ワークフロー
- プロンプトを解析し、モジュール候補を特定します(例:
RenderCore、AIModule、AssetRegistry)。 ue5-module-routing-table-final.csvでモジュールを検索します。- 複数の候補が見つかった場合は、次の順に優先します。
- モジュール名の完全一致
- Build.cs のパスの類似性
- プロンプトのキーワードとのエイリアスの重複
- 次のルーティング情報を返します。
primary_skillsecondary_skillrecommended_mcp_tools[]route_confidenceroute_reason
- 1 つのモジュールのコンテキストでリクエストが複数の懸念事項にまたがる場合は、
secondary_skillを使用します。
制約
- 決定論的なルーティングを優先し、モジュールが完全一致する場合は広範な推測を避けます。
- ユーザーが複数モジュールにまたがる分析を明示的に求めない限り、主な対象スキルは 1 つにします。
- モジュールが
ue5-architectureに対応する場合は、モジュール境界と設計に関する回答を優先します。 execute_scriptより専用の MCP ツールを優先します。
エラー処理
- モジュールが認識されない場合は、最も近い機能スキルにフォールバックし、その理由を示します。
- 確信度が低い場合は、上位 2 つの候補を提示し、モジュールの確認を求めます。
- 専用の MCP ツールでは不十分な場合に限り
execute_scriptを使用し、その理由を説明します。 - マッピングが古い場合は、
ue5-architecture/scripts/generate_module_index_v2.pyから再生成します。
エスカレーション
- 多数のモジュールにまたがる大規模な横断的リファクタリングでは、エスカレーションします。
- リクエストされたモジュールのソースが、インデックス対象外のプラグインに属する場合は、エスカレーションします。
コメント
Markdown 対応