Marionette — плагин
Плагин и скилл для Codex, Claude Code и Cursor: агент собирает интерфейсы на Marionette v5 по документации установленной версии.
- 7 046 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Плагин читает документацию из `node_modules`; размещенное MCP-подключение получает поисковые запросы по документации.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/marionetteОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Плагин читает документацию из `node_modules`; размещенное MCP-подключение получает поисковые запросы по документации.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Marionette v5 — JavaScript-библиотека для структурированных интерфейсов с явными зонами владения и жизненным циклом. Рядом с пакетом `marionette` в npm лежит скилл `skills/marionette`, а в репозитории — плагин с тем же названием. Скилл находит установленный в проекте пакет, определяет его версию и отправляет агента к нужной странице документации из пакета: быстрый старт, тестирование, роутинг, списки, миграция с v4. Плагин ищет пакет сам и загружает его скилл. Для поиска по документации он подключает размещенный MCP-сервер `https://mcp.marionettejs.com/mcp`, но локальный скилл работает и без него.
Для кого. Фронтенд-командам, которые пишут или переводят с v4 приложения на Marionette и поручают часть работы Codex, Claude Code или Cursor.
Подходит, если
- Агент добавляет в приложение на Marionette новую вью и должен сверяться с контрактами установленной версии.
- Существующее приложение на v4 переводят на v5 по руководству по миграции из пакета.
- После правки нужно проверить отмену, замену и очистку вью, и агент берет рецепт из руководства по тестированию.
- Ошибку с кодом диагностики вроде MN0003 расшифровывают локальным помощником документации.
Не подходит, если
- Проект написан на React, Vue или другом фреймворке, а Marionette в нем нет.
- В зависимостях стоит только `backbone.marionette` 4.x, и перехода на v5 не планируют.
- Среда запрещает обращения к внешним сервисам, а размещенное MCP-подключение не отключено в настройках клиента.
Пример запроса к агенту
Добавь в приложение панель уведомлений на Marionette с кнопкой закрытия и проверь, что после закрытия вью уничтожается.Ограничения
Скилл рассчитан на Marionette v5. Для `backbone.marionette` 4.x загрузчик определяет v4 и оставляет работу на его контрактах; установка плагина приложение не обновляет. Если в установленном пакете нет документации, нужен точный релиз или исходники нужной ревизии, а сайт подменой не служит. Размещенный MCP-сервер сверяют с проектом по версии и ревизии из каталога, и при расхождении действует локальная документация. Плагин распространяется через маркетплейсы репозитория отдельно от пакета npm.
Как отключить. Удалите плагин в настройках клиента или папку `skills/marionette` из проекта. Размещенное MCP-подключение отключают в настройках клиента, сам пакет `marionette` остается.
Частые вопросы
Нужен ли плагин, если пакет уже установлен?
Нет. Скилл лежит в самом пакете: скопируйте папку `skills/marionette` из `node_modules/marionette` в каталог скиллов клиента, например в `.agents/skills/marionette` для Codex. Плагин добавляет автоматический поиск пакета и размещенное MCP-подключение.
Как найти справку по коду ошибки?
Запустите `node node_modules/marionette/skills/marionette/scripts/docs.mjs --diagnostic MN0003`, подставив нужный код. Помощник читает установленную документацию и проверяет ее хеши.
Работает ли это в Claude Code и Cursor?
В репозитории лежат манифесты маркетплейсов для Codex, Claude Code и Cursor. Точную команду для Claude Code и Cursor в README не приводят: ее берут из документации клиента.
Что делать, если версия плагина не совпадает с пакетом?
Ориентируйтесь на установленный пакет. Версия плагина отслеживает загрузчик и подключение независимо от фреймворка, а контракты API берутся из документации пакета.
Какие версии Node поддерживаются?
Проверены Node 22.22.2 и новее из ветки 22.x и 24.15.0 и новее из 24.x. Новые версии могут ставиться, но Node 26 проверяется отдельно как справочная.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныСкилл для сборки премиальных скролл-сайтов с реальным дизайн-стандартом: типографика, ритм, глубина, движение и проверка в браузере
Маркетплейс плагинов и скиллов Claude Code для 3D, анимации и современного веба: Three.js, GSAP, React Three Fiber, Babylon.js
Скилл MagicPath ищет UI-компоненты сервиса через CLI и переносит дизайн в локальный код, сохраняя внешний вид оригинала.
Скиллы креативного кода для Claude Code: движение, микровзаимодействия и визуальные системы для веба, Android и Apple
45 скиллов для работы агента с WordPress Bricks через MCP: дизайн-система, шаблоны, элементы и динамические данные.
Скилл /motion и MCP-сервер с актуальной документацией Motion: агент пишет анимации для React и Vue по свежим примерам.
Коротко о README
Документация и скилл поставляются вместе с пакетом, а подсказки по ошибкам, типы и правило ESLint помогают агенту проверять сгенерированный код. Агентская точка входа лежит в `docs/agents.md`.