router-template について
タスクの種類やシグナル語に基づき、専門スキルへ振り分けるルーター用テンプレートです。マッチングの優先順位や確度、スキルの組み合わせ、フォールバック動作を定めます。
主な機能
- 01タスク要件の分類
- 02シグナル語によるスキル照合
- 03複数スキルの組み合わせ
- 04ルーティング優先度と確度の設定
- 05フォールバック規則
活用シーン
- 01リクエストに合うスキルへの振り分け
- 02本番タスク向けのスキル組み合わせ
- 03不明確または競合するシグナルへの対応
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ bbeierle12/ skill-mcp-claude --skill router-templateインストール後、Claude Code で/router-templateを入力して読み込まれたか確認します。
同梱ファイル_meta.json
詳細
[ドメイン] ルーター
タスク要件に基づいて、N 個の専門スキルに振り分けます。
ルーティングプロトコル
- 分類 — ユーザーのリクエストから主要なタスクの種類を特定します
- 照合 — シグナルが最も一致するスキルを見つけます
- 組み合わせ — 本番環境でのタスクの多くでは、2〜4 個のスキルを組み合わせます
- 読み込み — 実装前に、照合した
SKILL.mdファイルを読みます
クイックルート
ティア 1:コア(常に検討)
| タスクの種類 | スキル | 主なシグナルワード |
|---|---|---|
| [task] | skill-name | word1, word2, word3 |
ティア 2:拡張(必要に応じて追加)
| タスクの種類 | スキル | 主なシグナルワード |
|---|---|---|
| [task] | skill-name | word1, word2, word3 |
ティア 3:参照のみ
| タスクの種類 | スキル | 主なシグナルワード |
|---|---|---|
| [task] | skill-name | word1, word2, word3 |
シグナル照合ルール
優先順位
複数のシグナルがある場合は、次の優先順位に従って判断します。
- 明示的なフレームワーク — React/Vue/vanilla は一般的なシグナルより優先されます
- 具体的な機能 — 「複数ステップのウィザード」は、一般的な「フォーム」より優先されます
- プラットフォームの制約 — モバイル/VR/アクセシビリティが優先されます
- デフォルトのティア — ティア 1 のコアスキルにフォールバックします
確信度のスコア
- 高(3 個以上のシグナル) — すぐにルーティングします
- 中(1〜2 個のシグナル) — ティア 1 のデフォルトと合わせてルーティングします
- 低(シグナルなし) — ユーザーに確認を求めます
よくある組み合わせ
[Scenario Name](N 個のスキル)
skill-1 → [what it provides]
skill-2 → [what it provides]
skill-3 → [what it provides]
連携:統合方法の概要を 1 行で記載します
[Scenario Name](N 個のスキル)
skill-1 → [what it provides]
skill-2 → [what it provides]
連携:統合方法の概要を 1 行で記載します
判断テーブル
| フレームワーク | 規模 | 機能 | ルーティング先 |
|---|---|---|---|
| React | 標準 | 認証フォーム | skill-a + skill-b + skill-c |
| Vue | 標準 | データ入力 | skill-a + skill-d |
| なし | シンプル | 基本フォーム | skill-e + skill-b |
| 任意 | 複雑 | ウィザード | skill-f + skill-a + skill-b |
フォールバック動作
- 不明なフレームワーク → 最も幅広い互換性を持つスキルを使用します
- 明確なシグナルがない → 「どのフレームワークですか?」と「主な要件は何ですか?」を尋ねます
- シグナルが競合している → ティア 1 のスキルを優先し、ティア 2 については確認を求めます
参考資料
以下については references/integration-guide.md を参照してください。
- 完全な連携パターン
- すべての組み合わせのコード例
- アーキテクチャ図
- エッジケースへの対応
コメント
Markdown 対応