mcpField
F
fusion

fusion

github.com/equinorAgent 工作流1.2k 次安装
代码仓库

关于 fusion

fusion 是面向 Fusion 技能的顶层路由技能,可识别用户意图并指向相应技能。它会检查技能是否可用,并区分正式与实验性技能。

主要功能

  1. 01按意图路由请求
  2. 02检查技能可用性
  3. 03涵盖技能管理和 GitHub issue
  4. 04标记实验性技能
  5. 05避免循环路由

适用场景

  1. 01查找或管理 Fusion 技能
  2. 02创建或更新 GitHub issue
  3. 03规划 issue 工作或处理 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 issue → fusion-issue-authoring
  • 解决 issue、审查 PR、规划任务 → 实验性技能(可以让我检查是否可用)

试试这样说:‘帮我找一个用于……的技能’或‘帮我创建一个 issue……’”

路由

意图技能状态
查找、安装、更新、移除、同步或清理技能fusion-skillsactive
创建、编写或改进技能fusion-skillsactive
检查技能的质量问题或报告技能故障fusion-skillsactive
创建或更新 GitHub issuefusion-issue-authoringactive
解决 / 实现 GitHub issuefusion-issue-solvingexperimental
规划 issue 或将其拆分为子任务fusion-issue-task-planningexperimental
处理 PR 审查意见fusion-github-review-resolutionexperimental
审查依赖项更新 PRfusion-dependency-reviewexperimental

防止循环

此技能是顶层路由器,绝不能将请求重新路由回自身。如果你是从另一个 Fusion 技能来到这里的,请勿将用户重新引导回该技能;应直接回答,或说明该意图不在支持范围内。

工作流

  1. 根据用户的请求识别意图。
  2. 调用 mcp_fusion_skills,确认由哪个技能处理该请求,以及该技能是否已安装。
    • **如果 MCP 不可用:**仅以此处的路由表为准。不要猜测或捏造技能名称。
  3. **如果已安装:**请用户直接调用该技能。
  4. **如果尚未安装,但技能可用(active 或 experimental):**说明技能名称、用一句话描述其功能,并注明是否为实验性技能,然后提供安装命令:
    apm install equinor/fusion-skills/skills/<skill-name>#^1.6.1 --target copilot
    
  5. **如果该技能是实验性的:**补充说明:“此技能为实验性技能,可能会发生变化。安装风险由你自行承担。”
  6. **如果意图与路由表中的任何条目都不匹配:**说明这一点,并建议用户换一种方式描述目标,或使用 fusion-skills 发现功能查找匹配的技能。
  7. 如果阅读请求后仍无法确定意图,请自然地提出一个问题:

    “你是想管理技能、创建 issue、处理 issue,还是审查 PR?”

安全

  • 不处理机密或凭据。
  • 未经确认,不执行任何 GitHub 修改。
  • 不执行远程脚本。
  • 不捏造技能名称。

评论

支持 Markdown