mf — скилл для Claude Code: всё о Module Federation
Скилл, который отвечает на вопросы про Module Federation: конфигурация, общие зависимости, ошибки типов и рантайма, медленные сборки.
npx skills add module-federation/agent-skills --skill mf -a claude-codeЧто делает mf
Скилл mf разбирает запрос и выбирает один из справочных файлов в каталоге reference/. Подкоманды короткие: docs, context, module-info, integrate, type-check, shared-deps, perf, config-check, bridge-check, runtime-error, observability. Можно писать и обычной фразой — если в тексте есть traceId, путь .mf/observability или код вида RUNTIME-007, скилл уйдёт в observability даже при наличии другого кода ошибки.
Дальше он читает выбранный файл и выполняет его инструкции, передавая остаток аргументов как ARGS. Для работы с реальной страницей браузера скилл требует Divebell: сырой CDP, отдельно запущенный Chrome в режиме отладки, Playwright и Puppeteer рядом с ним не используются. Это стоит учесть, если у вас уже выстроен пайплайн на Playwright — придётся держать браузерные проверки MF отдельно.
Если подкоманда не распознана и сигналов в тексте нет, скилл показывает таблицу подкоманд и просит выбрать. Инструменты ограничены списком: чтение файлов, node, npx tsc, npx mf dts, curl, divebell, запись и правка файлов.
Какие задачи решает
- разобраться в конфигурации Module Federation в существующем проекте
- подключить MF к новому или уже начатому приложению
- найти причину ошибки типов в
@mf-typesи dts - понять, почему сборка и HMR замедлились
- расшифровать код ошибки рантайма вроде
RUNTIME-001
Примеры запросов агенту
- Покажи, что сейчас настроено в MF: роль, бандлер, контекст проекта
- Добавь Module Federation в этот проект и подскажи, что менять в конфиге
- Собери отчёт observability по загрузке ремоутов и разбери
traceId
Как установить mf
1Через Skills CLI (Vercel)
npx skills add module-federation/agent-skills --skill mf -a claude-code2Вручную: положить файлы
~/.claude/skills/mf/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/mf/
1Через Skills CLI (Vercel)
npx skills add module-federation/agent-skills --skill mf -a codex2Вручную: положить файлы
.agents/skills/mf/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add module-federation/agent-skills --skill mf -a cursor2Вручную: положить файлы
.cursor/skills/mf/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install module-federation/agent-skills mf2Вручную: положить файлы
.github/skills/mf/SKILL.md1Через Skills CLI (Vercel)
npx skills add module-federation/agent-skills --skill mf -a gemini-cli2Командой платформы
gemini skills install https://github.com/module-federation/agent-skills --path skills/mfВручную: положить файлы
.devin/skills/mf/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add module-federation/agent-skills --skill mf -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о mf
Как установить mf в Claude Code?
Выполните npx skills add module-federation/agent-skills --skill mf -a claude-code. Файл скилла окажется по пути ~/.claude/skills/mf/SKILL.md.
Что делает скилл mf?
Он отвечает на вопросы про Module Federation: концепции и API, конфигурация, общие зависимости и синглтоны, ошибки типов и рантайма, observability, скорость сборки, интеграция Bridge и добавление MF в проект.
Как скилл выбирает нужный справочник?
По подкоманде или по сигналам в тексте запроса. Если ничего не совпало, он показывает таблицу подкоманд и просит выбрать вручную.