К основному содержанию
скилл CX Codex

isolet-widget-isolation — скилл для Claude Code: изоляция виджетов

Скилл помогает упаковать компонент в самодостаточный виджет с shadow DOM и собственными стилями, чтобы встроить его на любую страницу.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add reason-machines/trending-skills --skill isolet-widget-isolation -a claude-code
Открыть на GitHub

Что делает isolet-widget-isolation

Скилл опирается на библиотеку isolet-js. Она собирает компонент на React, Solid, Svelte или чистом JS в один виджет, который рендерится внутри shadow DOM, поэтому стили страницы и виджета не пересекаются. На выходе — IIFE для тега script, ESM или CommonJS.

Внутри — API createIsolet с методами mount, update и unmount, адаптеры под фреймворки и CLI с командами init и build. Конфиг isolet.config.ts задаёт точку входа, форматы сборки, инлайн CSS и ассетов. Есть режимы изоляции: shadow-dom, scoped и none.

Что нужно заранее: установленный isolet-js через npm и настроенный конфиг. Если собираете через Vite напрямую, а не через CLI, придётся вручную подключить плагины cssTextPlugin, inlineAssetsPlugin и autoStylesPlugin — без них CSS и ассеты не попадут в бандл. Это повод проверить сборку до того, как встраивать виджет на боевую страницу.

Какие задачи решает

  • упаковать React-компонент в виджет без конфликта стилей
  • собрать IIFE-бандл для вставки через тег script
  • изолировать стили компонента от остальной страницы
  • подключить один и тот же виджет к разным фреймворкам
  • заинлайнить шрифты и картинки в CSS виджета

Примеры запросов агенту

  • создай изолированный виджет из моего React-компонента
  • упакуй компонент как виджет с shadow DOM
  • собери drop-in виджет для вставки через script tag

Как установить isolet-widget-isolation

1Через Skills CLI (Vercel)

npx skills add reason-machines/trending-skills --skill isolet-widget-isolation -a claude-code

2Вручную: положить файлы

~/.claude/skills/isolet-widget-isolation/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/isolet-widget-isolation/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора42

x-mentor-skill-nuwa Скилл собирает методики шести авторов X и данные открытого алгоритма в рабочие подсказки по хукам, тредам и росту аккаунта. CX Codex +1 594установок bluehammer-vulnerability-poc Скилл ведёт агента по репозиторию BlueHammer: сборка C-эксплойта, запуск и разбор кода уязвимости. Для работы в изолированной лаборатории. CX Codex +1 570установок 3dsvg-interactive-react Превращает SVG и текст в интерактивные 3D-компоненты React через библиотеку 3dsvg. Пригодится, когда нужен объёмный логотип или бейдж на сайте. CX Codex +1 529установок rattles-terminal-spinners Скилл для работы с rattles — минимальной Rust-библиотекой терминальных спиннеров. Пригодится, когда в CLI нужен индикатор загрузки без лишних зависимостей. CX Codex +1 497установок ntwarden-windows-analysis-toolkit Скилл для разбора внутренностей Windows: процессы, службы, сеть, ETW, ядро. Пригодится, когда нужно разобрать поведение подозрительного процесса. CX Codex +1 443установок tech-doc-style-chinese Правила для китайской технической документации: пробелы между иероглифами и латиницей, угловые кавычки, запрет на канцелярит и рекламные штампы. Плюс линтер на Python. CX Codex +1 434установок anubis-android-app-manager Скилл для работы с Anubis — менеджером Android-приложений, который замораживает группы приложений в зависимости от состояния VPN через Shizuku. CX Codex +1 427установок huashu-design-html-native Превращает запрос словами в готовый файл: прототип, слайды, анимацию или инфографику на HTML/CSS/JS. Figma не нужна. CX Codex +1 426установок

Похожие

platform-mcp-tool-widget-coordinate forcedotcom Собирает Lightning Type и HXL-виджет, чтобы показать результат кастомного MCP-инструмента на базе Apex Invocable Action. CX Codex +1 2 300установок webflow-code-component:component-audit webflow Проверяет код-компоненты Webflow на архитектурные решения: что вынесено в props, как устроено состояние, где нужны слоты и Shadow DOM. CX Codex +1 1 000установок webflow-code-component:convert-component webflow Превращает готовый React-компонент в Webflow Code Component: разбирает пропсы, строит файл .webflow.tsx и показывает, что придётся переписать. CX Codex +1 995установок react-vite-best-practices agent-skills Скилл с 23 правилами оптимизации React-приложений на Vite: сборка, code splitting, HMR, ассеты, переменные окружения и анализ бандла. Пригодится, когда агент пишет или ревьюит компоненты. CX Codex +1 2 900установок opentui anomalyco Подключает к агенту справочную документацию OpenTUI: Core, React и Solid, компоненты, API приложений, тестирование и деплой. CX Codex +1 3 700установок mapbox-web-integration-patterns mapbox Официальные паттерны встраивания Mapbox GL JS в React, Vue, Svelte, Angular и на чистом JavaScript. Пригодится, когда карта течёт по памяти или не инициализируется в нужном хуке. CX Codex +1 2 600установок

Рядом в теме «Фронтенд и UI»

Всё по теме «Фронтенд и UI» →

Вопросы о isolet-widget-isolation

Как установить isolet-widget-isolation в Claude?

Выполните npx skills add reason-machines/trending-skills --skill isolet-widget-isolation -a claude-code. Скилл окажется в ~/.claude/skills/isolet-widget-isolation/SKILL.md.

Что делает isolet-widget-isolation?

Помогает упаковать компонент в самодостаточный виджет с shadow DOM и собственными стилями. Работает с React, Solid, Svelte и чистым JS.

Какие режимы изоляции есть у isolet-js?

Три: shadow-dom для полной изоляции CSS, scoped с глобальными стилями и none без изоляции. По умолчанию используется shadow-dom.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой