About fusion-research
fusion-research is a skill for answering source-backed questions about the Fusion ecosystem. It routes research across framework, EDS, skills, platform documentation, and backend code domains, while excluding implementation work and MCP setup.
Key features
- 01Routes questions to five research domains
- 02Provides domain-specific research agents
- 03Requires source paths and supporting excerpts
- 04Separates research from implementation and setup
Use cases
- 01Check props or usage for an EDS component
- 02Find documentation for a Fusion hook or package
- 03Research platform onboarding or governance guidance
MCP support
The skill's research agents use Fusion MCP search tools for framework, EDS, skills, docs, and backend code queries.
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ equinor/ fusion-skills --skill fusion-researchAfter installing, type/fusion-researchin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
CHANGELOG.mdagents/backend-code.agent.mddocs.agent.mdeds.agent.mdframework.agent.mdskills.agent.mdassets/docs.follow-up.mdeds.follow-up.mdframework.follow-up.mdskills.follow-up.mdsource-backed-answer-template.mdreferences/backend-code.query.mddocs.query.mdeds.query.mdframework.query.mdskills.query.mdDetails
From the project READMEFusion 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-devor the relevant dev skill; if the research is for a specific app you are actively building, usefusion-app-react-devfirst — 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-authoringfor 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
- EDS scope: assets/eds.follow-up.md
- Skills catalog scope: assets/skills.follow-up.md
- Docs scope: assets/docs.follow-up.md
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
- Framework questions → follow
agents/framework.agent.md. - EDS questions → follow
agents/eds.agent.md. - Skills questions → follow
agents/skills.agent.md. - Docs questions → follow
agents/docs.agent.md. - Backend code questions → follow
agents/backend-code.agent.md.
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. Usesmcp_fusion_search_framework.agents/eds.agent.md— source-backed answers about EDS component props, usage, accessibility, and design tokens. Usesmcp_fusion_search_eds.agents/skills.agent.md— source-backed answers about the Fusion skill catalog: what skills exist, their scope, and how they relate. Usesmcp_fusion_search_skills.agents/docs.agent.md— source-backed answers about Fusion platform concepts, onboarding, operations, and governance. Usesmcp_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. Usesmcp_fusion_search_backend_code.
Assets
- assets/source-backed-answer-template.md
- assets/framework.follow-up.md — pre-dispatch scope questions for Framework research
- assets/eds.follow-up.md — pre-dispatch scope questions for EDS research
- assets/skills.follow-up.md — pre-dispatch scope questions for skills catalog research
- assets/docs.follow-up.md — 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