mcpField
F
fusion

fusion

github.com/equinorエージェントワークフロー1.2k 回インストール
リポジトリ

fusion について

fusion は Fusion スキル向けのトップレベルルーターです。依頼の意図とスキルの利用可否を確認し、対応するアクティブまたは実験的なスキルへ案内します。

主な機能

  1. 01意図に応じた依頼の振り分け
  2. 02スキルの利用可否確認
  3. 03スキル管理と GitHub issue 対応
  4. 04実験的スキルの明示
  5. 05ルーティングのループ防止

活用シーン

  1. 01Fusion スキルの検索や管理
  2. 02GitHub issue の作成や更新
  3. 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 のレビュー、タスクの計画 → 実験的なスキル(利用可能か確認するようお尋ねください)

例:「〇〇向けのスキルを探して」または「〇〇のイシューを作成して」」

ルーティング

意図スキル状態
スキルの検索、インストール、更新、削除、同期、または greenkeepfusion-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 スキルからここに到達した場合、そのスキルに戻すのではなく、直接回答するか、意図が対象外であることを伝えてください。

ワークフロー

  1. ユーザーのリクエストから意図を特定します。
  2. mcp_fusion_skills を呼び出し、どのスキルが対応するか、またそのスキルがインストール済みかを確認します。
    • MCP を利用できない場合: 上記のルーティング表だけを情報源として使用します。スキル名を推測したり、作り出したりしてはいけません。
  3. インストール済みの場合: 該当スキルを直接呼び出すようユーザーに案内します。
  4. 利用可能(有効または実験的)だが未インストールの場合: スキル名とその機能を一文で伝え、実験的かどうかを明記して、インストールコマンドを提示します:
    apm install equinor/fusion-skills/skills/<skill-name>#^1.6.1 --target copilot
    
  5. スキルが実験的な場合: 次の注意書きを追加します:「このスキルは実験的であり、変更される可能性があります。ご自身の責任でインストールしてください。」
  6. 意図がどのルーティング項目にも該当しない場合: 該当する項目がないことを伝え、目標を別の形で説明するか、fusion-skills の検索機能を使って該当するスキルを探すよう提案します。
  7. リクエストを読んでも意図が明確でない場合は、会話形式で質問を1つ尋ねます:

    「スキルの管理、イシューの作成、イシューへの対応、PR のレビューのどれをお考えですか?」

安全性

  • シークレットや認証情報を扱わないでください。
  • 確認なしに GitHub を変更しないでください。
  • リモートスクリプトを実行しないでください。
  • スキル名を作り出さないでください。

コメント