fusion について
fusion は Fusion スキル向けのトップレベルルーターです。依頼の意図とスキルの利用可否を確認し、対応するアクティブまたは実験的なスキルへ案内します。
主な機能
- 01意図に応じた依頼の振り分け
- 02スキルの利用可否確認
- 03スキル管理と GitHub issue 対応
- 04実験的スキルの明示
- 05ルーティングのループ防止
活用シーン
- 01Fusion スキルの検索や管理
- 02GitHub issue の作成や更新
- 03issue 作業の計画や PR レビュー対応
MCP 対応
mcp_fusion_skills を使い、依頼を担当するスキルとインストール状況を確認します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ equinor/ fusion-skills --skill fusionインストール後、Claude Code で/fusionを入力して読み込まれたか確認します。
同梱ファイルCHANGELOG.md
詳細
Fusion
メインゲートです。意図を特定し、適切な Fusion スキルに振り分けます。
スキルのライフサイクル操作には fusion-skills が必要です。fusion-skills がインストールされていない場合は、次のコマンドを提案します:apm install equinor/fusion-skills/skills/fusion-skills#^1.6.1 --target copilot
初回の応答
ユーザーが「何ができますか?」と尋ねた場合や、明らかに初めて使っている場合は、確認の質問をする前に簡潔な概要を提示します。
「適切な Fusion スキルに振り分けます。現在、以下を利用できます:
- スキルを検索、インストール、管理する →
fusion-skills- GitHub のイシューを作成する →
fusion-issue-authoring- イシューの解決、PR のレビュー、タスクの計画 → 実験的なスキル(利用可能か確認するようお尋ねください)
例:「〇〇向けのスキルを探して」または「〇〇のイシューを作成して」」
ルーティング
| 意図 | スキル | 状態 |
|---|---|---|
| スキルの検索、インストール、更新、削除、同期、または greenkeep | fusion-skills | 有効 |
| スキルの作成、執筆、または改善 | fusion-skills | 有効 |
| スキルの品質上の問題の調査、またはスキルの失敗の報告 | fusion-skills | 有効 |
| GitHub のイシューの作成または更新 | fusion-issue-authoring | 有効 |
| GitHub のイシューの解決/実装 | fusion-issue-solving | 実験的 |
| イシューの計画、またはサブタスクへの分割 | fusion-issue-task-planning | 実験的 |
| PR レビューコメントへの対応 | fusion-github-review-resolution | 実験的 |
| 依存関係の更新 PR のレビュー | fusion-dependency-review | 実験的 |
ループの防止
このスキルは最上位のルーターです。自分自身に再ルーティングしてはいけません。別の Fusion スキルからここに到達した場合、そのスキルに戻すのではなく、直接回答するか、意図が対象外であることを伝えてください。
ワークフロー
- ユーザーのリクエストから意図を特定します。
mcp_fusion_skillsを呼び出し、どのスキルが対応するか、またそのスキルがインストール済みかを確認します。- MCP を利用できない場合: 上記のルーティング表だけを情報源として使用します。スキル名を推測したり、作り出したりしてはいけません。
- インストール済みの場合: 該当スキルを直接呼び出すようユーザーに案内します。
- 利用可能(有効または実験的)だが未インストールの場合: スキル名とその機能を一文で伝え、実験的かどうかを明記して、インストールコマンドを提示します:
apm install equinor/fusion-skills/skills/<skill-name>#^1.6.1 --target copilot - スキルが実験的な場合: 次の注意書きを追加します:「このスキルは実験的であり、変更される可能性があります。ご自身の責任でインストールしてください。」
- 意図がどのルーティング項目にも該当しない場合: 該当する項目がないことを伝え、目標を別の形で説明するか、
fusion-skillsの検索機能を使って該当するスキルを探すよう提案します。 - リクエストを読んでも意図が明確でない場合は、会話形式で質問を1つ尋ねます:
「スキルの管理、イシューの作成、イシューへの対応、PR のレビューのどれをお考えですか?」
安全性
- シークレットや認証情報を扱わないでください。
- 確認なしに GitHub を変更しないでください。
- リモートスクリプトを実行しないでください。
- スキル名を作り出さないでください。
コメント
Markdown 対応