其他
Fusion 生态中不确定用哪个技能或缺少安装指引时的跨域路…
在 Fusion Copilot 生态中,当领域技能不明确时,把用户请求路由到正确的 Fusion 技能,并为缺失技能提供安装指引。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 35/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 38/100 ×0.15
适用场景
Fusion 生态中不确定用哪个技能或缺特定
解决思路
- 如果用户问“你能做什么?”或明显是首次探索,先给出简要总览再问澄清问题:我路由你到正确的 Fusion 技能;当前可用:查找、安装或管理技能 → fusion-skills;创建 GitHub issues → fusion-issue-authoring;解决 issues、审查 PRs、规划任务 → experimental skills(让我检查可用性);可尝试:'find me a skill for...' 或 'create an issue for...'。
- 路由意图:查找、安装、更新、移除、同步或 greenkeep 技能 → fusion-skills(active)。
- 路由意图:创建、编写或改进技能 → fusion-skills(active)。
- 路由意图:检查技能质量问题或报告技能失败 → fusion-skills(active)。
- 路由意图:创建或更新 GitHub issue → fusion-issue-authoring(active)。
- 路由意图:解决/实现 GitHub issue → fusion-issue-solving(experimental)。
- 路由意图:规划或将 issue 拆分为子任务 → fusion-issue-task-planning(experimental)。
- 路由意图:处理 PR review comments → fusion-github-review-resolution(experimental)。
- 路由意图:审查依赖更新 PR → fusion-dependency-review(experimental)。
- 从用户请求中识别意图。
- 调用 mcp_fusion_skills 确认哪个技能处理该意图,以及该技能是否已安装。
- 如果 MCP 不可用:使用上面的路由表作为唯一事实来源;不要猜测或编造技能名称。
- 如果技能已安装:将用户重定向为直接调用该技能。
- 如果技能未安装但可用(active 或 experimental):说出技能名,用一句话说明它做什么,注明是否为 experimental,并给出安装命令:apm install equinor/fusion-skills/skills/<skill-name>#^1.6.1 --target copilot。
- 如果该技能是 experimental:补充说明:This skill is experimental and may change. Install at your own risk.
- 如果意图不匹配任何路由条目:说明不匹配,并建议用户换一种方式描述目标,或使用 fusion-skills discovery 搜索匹配技能。
- 如果读完请求后意图仍不明确,只问一个对话式问题:Are you looking to manage skills, create an issue, work on an issue, or review a PR?
- 防止循环:本技能是顶层路由器,绝不能重新路由回自身;如果从另一个 Fusion 技能来到这里,不要重定向回该技能——直接回答或说明意图超出范围。
- 安全约束:不得包含秘密或凭据。
- 安全约束:未经确认不得对 GitHub 做变更。
- 安全约束:不得执行远程脚本。
- 安全约束:不得编造技能名称。
- 技能生命周期操作需要 fusion-skills;如果未安装,建议运行:apm install equinor/fusion-skills/skills/fusion-skills#^1.6.1 --target copilot。
适用边界 · 注意事项
- 不要用于技能生命周期操作本身(查找、安装、更新、移除、同步、greenkeep、创建/改进技能、检查技能质量、报告技能失败),应直接使用 fusion-skills。
- 不要用于已有特定 Fusion 技能正在处理的任务。
- 不要把它作为自身路由回环;从其他 Fusion 技能进入时,不要重定向回原技能。