Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
module-federation avatar

Mf

  • 382 installs
  • 4 repo stars
  • Updated June 23, 2026
  • module-federation/agent-skills

Design Module Federation remotes and hosts for micro-frontends where teams ship independent UI bundles consumed at runtime without rebuilding the shell app.

About

Covers Module Federation patterns for agent-assisted frontend work: configuring hosts and remotes, shared module scopes, version alignment, lazy remote loading, and pitfalls when splitting SaaS UIs into independently shipped bundles.

  • Host and remote contracts
  • Shared dependency strategy
  • Runtime remote loading
  • Independent team deploys
  • Rspack/webpack federation

Mf by the numbers

  • 382 all-time installs (skills.sh)
  • +34 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #669 of 2,245 Frontend Development skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/module-federation/agent-skills --skill mf

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs382
repo stars4
Last updatedJune 23, 2026
Repositorymodule-federation/agent-skills

What it does

Design Module Federation remotes and hosts for micro-frontends where teams ship independent UI bundles consumed at runtime without rebuilding the shell app.

Files

SKILL.mdMarkdownGitHub ↗

MF — Module Federation All-in-One Skill

Step 1: Identify the sub-skill

Parse $ARGUMENTS and map to a reference file in the reference/ directory (same directory as this file):

Sub-command (case-insensitive)AliasesReference file
docsdoc, help, ?reference/docs.md
contextctx, info, statusreference/context.md
module-infomodule, remote, manifestreference/module-info.md
integrateinit, setup, addreference/integrate.md
type-checktypes, ts, dtsreference/type-check.md
shared-depsshared, deps, singletonreference/shared-deps.md
perfperformance, hmr, speedreference/perf.md
config-checkconfig, plugin, exposesreference/config-check.md
bridge-checkbridge, sub-appreference/bridge-check.md
runtime-errorruntime-code, runtime-008, runtime-001, remote-entryreference/runtime-error.md
observabilityobs, observe, trace, traceId, report, observability, debug-loading, telemetry, runtime-007, moduleInfo, snapshotreference/observability.md

If no explicit sub-command is found, detect intent from the full input:

If the input contains an observability report, traceId, console read: command, .mf/observability file path, or asks how to observe, debug, trace, inspect, or upload Module Federation loading data, or uses obs as shorthand for observability, choose reference/observability.md even when the same input also contains a RUNTIME-xxx code.

Signal in inputReference file
Question about MF concepts, API, configuration optionsreference/docs.md
"integrate", "add MF", "setup", "scaffold", "new project"reference/integrate.md
"type error", "TS error", "@mf-types", "dts", "typescript"reference/type-check.md
"shared", "singleton", "duplicate", "antd", "transformImport"reference/shared-deps.md
"slow", "HMR", "performance", "build speed", "ts-go"reference/perf.md
"plugin", "asyncStartup", "exposes key", "config"reference/config-check.md
"bridge", "sub-app", "export-app", "createRemoteAppComponent"reference/bridge-check.md
"RUNTIME-001", "RUNTIME-008", "runtime error code", "remote entry load failed", "ScriptNetworkError", "ScriptExecutionError", "container missing", "window[remoteEntryKey]"reference/runtime-error.md
"obs", "mf obs", "Observability report generated", "console.error", "traceId", "read:", "diagnosis", "ownerHint", "summary.phases", ".mf/observability", "build-report.json", "latest.json", "RUNTIME-007", "moduleInfo", "remote snapshot", "global snapshot", "snapshot match", "observability", "observe MF", "debug MF loading", "trace loading", "loading report", "open page and inspect MF", "visit URL and observe MF", "看下 MF 加载情况", "telemetry", "onReport", "onEvent", "production report", "upload observability"reference/observability.md
"manifest", "remoteEntry URL", "module info", "publicPath"reference/module-info.md
"context", "what is configured", "MF role", "bundler"reference/context.md

If still ambiguous, show the user the sub-command table above and ask them to pick.

Step 2: Load and execute the reference

Read the matched file from the reference/ directory (same directory as this SKILL.md).

Execute all instructions in that file, passing the remaining arguments (everything after the sub-command token, or the full $ARGUMENTS if intent-detected) as ARGS.

Related skills

Frontend Developmentfrontendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.