Agent Skills

fusion-research

researchequinor1.3K installs

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

Install

npx skills add https://github.com/equinor/fusion-skills --skill fusion-research
SKILL.md

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:

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:

Domain Indicators Agent
Framework Fusion Framework hooks, packages, modules, TypeScript APIs, cookbook examples agents/framework.agent.md
EDS EDS component props, usage examples, accessibility, design tokens agents/eds.agent.md
Skills Skill catalog lookup, scope boundaries, companion/orchestrator relationships agents/skills.agent.md
Docs Fusion platform concepts, onboarding, platform operations, governance, non-implementation guidance agents/docs.agent.md
Backend Code C# service implementations, interfaces, CQRS patterns, authorization, validation, cross-service APIs agents/backend-code.agent.md

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

Step 2 — Dispatch to the correct agent

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:

  • 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 — source-backed answers about Fusion Framework hooks, packages, modules, and cookbook examples. Uses mcp_fusion_search_framework.
  • agents/eds.agent.md — source-backed answers about EDS component props, usage, accessibility, and design tokens. Uses mcp_fusion_search_eds.
  • agents/skills.agent.md — 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 — source-backed answers about Fusion platform concepts, onboarding, operations, and governance. Uses mcp_fusion_search_docs.
  • agents/backend-code.agent.md — 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

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

Related skills

researchmattpocock575KInvestigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. Use when the user wants a topic researched, docs or API facts gathered, or reading legwork delegated to a background agent.paper-context-resolverlllllllama451KRigor Paper Context helper for README-first deep learning repo reproduction. Use only when the README and repository files leave a narrow reproduction-critical gap and the task is to resolve a specific paper detail such as dataset split, preprocessing, evaluation protocol, checkpoint mapping, or runtime assumption from primary paper sources while recording conflicts. Do not use for general paper summary, repo scanning, environment setup, command execution, title-only paper lookup, or replacing Renv-and-assets-bootstraplllllllama450KRigor Setup skill for README-first deep learning repo reproduction. Use when the task is specifically to prepare a conservative conda-first environment, checkpoint and dataset path assumptions, cache location hints, and setup notes before any run on a README-documented repository. Do not use for repo scanning, full orchestration, paper interpretation, final run reporting, or generic environment setup that is not tied to a specific reproduction target.ai-research-explorelllllllama311KRigor Explore compatible skill slug for meaningful and potentially novel deep learning research candidates. Use when the researcher has chosen the task family, dataset, benchmark, evaluation method, provided SOTA references, and wants candidate-only exploration on top of `current_research` with auditable repo understanding, idea gating, fair comparison, and governed experiments written to `explore_outputs/`. Do not use for README-first trusted reproduction, open-ended direction finding, narrow c

Search skills and MCP servers

Fuzzy search across 23,137 skills and servers