Fusion Research

equinor/fusion-skills/skills/.system/fusion-research

作者 equinore8fd6cfaf8edMIT2 个星标收录于 2026年10月8日更新于 2026年10月8日仓库今天更新

Source-backed research orchestrator for the Fusion ecosystem. Routes to the correct research agent based on question type. Returns source-backed evidence only; will not invent Framework behavior, component APIs, skill catalog relationships, platform guidance, or backend implementation details. USE FOR: any research question needing source-backed evidence about Fusion Framework APIs, EDS components, the Fusion skill catalog, Fusion platform documentation, or backend service implementation. DO NOT USE FOR: implementing code changes, installing or editing skills, MCP setup or troubleshooting, or inventing Fusion behavior without evidence.

AI 生成的概览

将 Fusion 生态的研究问题路由到对应领域代理,并返回有来源支撑的答案与证据。

功能
该技能把关于 Fusion 生态的研究问题归类到五个领域之一:Framework、EDS、技能目录、平台文档或后端代码。随后分派到相应的内置代理文件,由该文件定义该领域的查询模式与证据清单。答案按模板组织,说明所用领域与代理,列出一到三条有来源支撑的证据要点,并以剩余假设或下一步验证结束。它只做编排,不实施代码改动。
适用场景
当需要关于 Fusion Framework 钩子、包或 API,EDS 组件属性、无障碍或设计令牌,Fusion 技能目录,Fusion 平台指南,或后端 C# 服务实现的有来源支撑答案时使用。不适用于实施代码改动、安装或编辑技能,以及 MCP 安装与排错。
运行要求
需要 Fusion MCP 搜索工具(mcp_fusion_search_framework、mcp_fusion_search_eds、mcp_fusion_search_skills、mcp_fusion_search_docs、mcp_fusion_search_backend_code)来获取证据;若 MCP 不可用,技能应明确说明而不是猜测。不附带脚本,只有说明与参考用的 markdown 文件。

Fusion Research

When to use

Use this skill when a user needs a source-backed answer about the Fusion ecosystem.

Typical triggers:

  • "Research this Fusion Framework hook and show me the supporting source."
  • "What props does this EDS component accept?"
  • "Which skill handles X in a Fusion workflow?"
  • "Find a source-backed example for…"
  • "Which Fusion package or module owns this API?"
  • "Is there an EDS design token for this value?"
  • "How can I persist user preferences in a Fusion app?"
  • "What's the recommended pattern for X in Fusion?"
  • "Show me a Fusion Framework example for building X."
  • "What are the design tokens for color and spacing in EDS?"
  • "How does Fusion handle X at the platform level?"
  • "What is the Fusion platform guidance on Y?"
  • "How do I onboard to Fusion?"
  • "What are the guidelines for Z in the Fusion platform?"

When not to use

Do not use this skill for:

  • implementing code changes — use fusion-app-react-dev or the relevant dev skill; if the research is for a specific app you are actively building, use fusion-app-react-dev first — it will call this skill when needed
  • finding, installing, updating, or removing skills — use fusion-discover-skills; use this skill only to understand a skill's scope, relationships, or catalog fit — not to discover what to install
  • creating or editing skill files — use fusion-skill-authoring for authoring-time research
  • Fusion MCP installation or troubleshooting — use fusion-mcp; once MCP is running, return here for research
  • pure conceptual Fusion questions with no specific artifact name (hook, component, package, token, or platform topic) — ask the user for a concrete artifact reference or platform topic first

Instructions

Step 0 — Sharpen scope (optional)

Before classifying, you may use the domain-specific follow-up questions to narrow the user's exact need:

  • Framework scope: assets/framework.follow-up.md [blocked]
  • EDS scope: assets/eds.follow-up.md [blocked]
  • Skills catalog scope: assets/skills.follow-up.md [blocked]
  • Docs scope: assets/docs.follow-up.md [blocked]

Skip this step if the question already names a specific artifact (hook, component, package, token, or skill).

Step 1 — Classify the research question

Determine which domain the question belongs to:

DomainIndicatorsAgent
FrameworkFusion Framework hooks, packages, modules, TypeScript APIs, cookbook examplesagents/framework.agent.md [blocked]
EDSEDS component props, usage examples, accessibility, design tokensagents/eds.agent.md [blocked]
SkillsSkill catalog lookup, scope boundaries, companion/orchestrator relationshipsagents/skills.agent.md [blocked]
DocsFusion platform concepts, onboarding, platform operations, governance, non-implementation guidanceagents/docs.agent.md [blocked]
Backend CodeC# service implementations, interfaces, CQRS patterns, authorization, validation, cross-service APIsagents/backend-code.agent.md [blocked]

If the question spans multiple domains, answer each domain separately using the appropriate agent in sequence.

Step 2 — Dispatch to the correct agent

  • Framework questions → follow agents/framework.agent.md [blocked].
  • EDS questions → follow agents/eds.agent.md [blocked].
  • Skills questions → follow agents/skills.agent.md [blocked].
  • Docs questions → follow agents/docs.agent.md [blocked].
  • Backend code questions → follow agents/backend-code.agent.md [blocked].

If the runtime supports skill-local agents, invoke the agent directly. Otherwise, apply the agent's instructions inline.

Step 3 — Return the source-backed answer

Use the structure in assets/source-backed-answer-template.md [blocked]:

  • State which domain and agent was used.
  • Include one to three source-backed evidence bullets.
  • End with any remaining assumptions, uncertainty, or the next verification step.

Research agents

This skill includes five research agents in agents/. Each covers one Fusion research domain with its own query patterns and evidence checklist.

  • agents/framework.agent.md [blocked] — source-backed answers about Fusion Framework hooks, packages, modules, and cookbook examples. Uses mcp_fusion_search_framework.
  • agents/eds.agent.md [blocked] — source-backed answers about EDS component props, usage, accessibility, and design tokens. Uses mcp_fusion_search_eds.
  • agents/skills.agent.md [blocked] — source-backed answers about the Fusion skill catalog: what skills exist, their scope, and how they relate. Uses mcp_fusion_search_skills.
  • agents/docs.agent.md [blocked] — source-backed answers about Fusion platform concepts, onboarding, operations, and governance. Uses mcp_fusion_search_docs.
  • agents/backend-code.agent.md [blocked] — source-backed answers about Fusion backend service implementations: C# services, interfaces, CQRS patterns, authorization, and cross-service integrations. Uses mcp_fusion_search_backend_code.

Assets

  • assets/source-backed-answer-template.md [blocked]
  • assets/framework.follow-up.md [blocked] — pre-dispatch scope questions for Framework research
  • assets/eds.follow-up.md [blocked] — pre-dispatch scope questions for EDS research
  • assets/skills.follow-up.md [blocked] — pre-dispatch scope questions for skills catalog research
  • assets/docs.follow-up.md [blocked] — pre-dispatch scope questions for Docs platform research

Safety & constraints

Never:

  • invent Fusion Framework hooks, EDS props, or skill catalog entries
  • claim evidence exists when MCP is unavailable or results are weak
  • keep refining indefinitely — state uncertainty after one refinement pass per agent
  • implement code changes or mutate repositories during a research flow

Always:

  • classify the question before choosing an agent
  • capture the source path and supporting excerpt before finalizing any claim
  • state explicitly which agent and source backed each part of the answer

来源与署名

来源:equinor/fusion-skills位于skills/.system/fusion-research提交e8fd6cf

许可证: MIT

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架