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

makepad-2.0-splash — скилл для Claude Code: что делает и как ставить

Подсказывает агенту синтаксис скриптового языка Splash для Makepad 2.0. Помогает писать UI-компоненты внутри Rust, настраивать реактивный рендеринг и избегать багов вёрстки.

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

Что делает makepad-2.0-splash

Скилл объясняет ассистенту правила скриптового языка Splash, встроенного в Rust-фреймворк Makepad 2.0. Splash заменяет старую систему live_design! на рантайм-макрос script_mod!. В синтаксисе нет точек с запятой и запятых между свойствами, значения присваиваются через двоеточие, а для слияния блоков служит оператор +:. Доступны циклы for, ветвления if/else, HTTP-запросы и разбор HTML через селекторы.

Скрипты связываются с логикой Rust через макрос script_eval! и структуру mod.state. Splash поддерживает пошаговый парсинг на чекпоинтах, что позволяет обрабатывать код потоком прямо во время генерации. Горячая перезагрузка отслеживает блоки через ключ ScriptModKey. Добавление или удаление плейсхолдеров вида #(...) ломает горячую замену и требует полной пересборки проекта.

В правилах вёрстки есть строгие ловушки. Контейнерам обязательно нужен параметр height: Fit, иначе высота станет нулевой и компонент исчезнет с экрана. Для именования дочерних элементов используется оператор :=, а скругление draw_bg.border_radius принимает исключительно дробные числа с точкой.

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

  • собрать интерфейс на языке Splash внутри макроса script_mod!
  • настроить реактивное обновление состояния через mod.state и on_render
  • связать логику Splash с Rust-структурами с помощью script_eval!
  • избежать схлопывания высоты контейнеров в 0px

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

  • Напиши окно со счётчиком на Splash для Makepad 2.0
  • Сделай вьюпорт списка задач с реактивным on_render в script_mod!
  • Как вызвать обновление Splash-интерфейса из Rust через script_eval!?

Как установить makepad-2.0-splash

1Через Skills CLI (Vercel)

npx skills add ZhangHanDong/makepad-skills --skill makepad-2.0-splash -a claude-code

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

~/.claude/skills/makepad-2.0-splash/SKILL.md

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

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

Вопросы о makepad-2.0-splash

Как установить makepad-2.0-splash в Claude Code?

Выполните в терминале команду npx skills add ZhangHanDong/makepad-skills --skill makepad-2.0-splash -a claude-code. Файлы скилла сохранятся в конфигурации проекта.

Что делает makepad-2.0-splash?

Он передаёт ИИ правила синтаксиса и вёрстки скриптового движка Splash для Rust-фреймворка Makepad 2.0. Ассистент узнаёт синтаксис script_mod!, работу с состоянием и сетевой стек.

Почему интерфейс в Splash становится невидимым?

Контейнерам необходимо явно задавать height: Fit. Если оставить поведение по умолчанию height: Fill, вёрстка сожмётся до нулевой высоты.

Похожие скиллы

Все скиллы по теме «Фронтенд и UI» →
frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок hyperframes heygen-com Скилл задаёт агенту правила рендера HTML-кода в видео через HyperFrames. Помогает собирать проморолики, эксплейнеры и титры прямо в коде проекта. CX Codex +1 1 200 000установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок

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

makepad-2.0-widgets Подсказывает агенту, какие виджеты есть в Makepad 2.0 и как их правильно писать в Splash. Пригодится, когда верстаешь интерфейс и не помнишь свойства. CX Codex +1 ★ 751звёзд репо makepad-2.0-troubleshooting Скилл для разбора типичных ошибок Makepad 2.0 и языка Splash: невидимый интерфейс, пропавший текст, сломанный горячий перезапуск. Пригодится, когда UI собрался, но выглядит не так, как ждёшь. CX Codex +1 ★ 751звёзд репо makepad-2.0-theme Скилл для работы с темой Makepad 2.0: переменные theme.*, переключение тёмного и светлого режимов, цвета, шрифты и отступы в Splash. CX Codex +1 ★ 751звёзд репо makepad-2.0-shaders Скилл помогает писать шейдеры для Makepad 2.0: от SDF-фигур и эффектов до переопределения отрисовки виджетов. Пригодится, когда агент работает с GPU-кодом Makepad. CX Codex +1 ★ 751звёзд репо makepad-2.0-performance Скилл для оптимизации и отладки Makepad 2.0: разбирает батчинг отрисовки, сборку мусора Splash VM и кэширование текстур. CX Codex +1 ★ 751звёзд репо makepad-2.0-layout Скилл помогает агенту задавать размеры виджетов и располагать их в интерфейсах Makepad 2.0. Пригодится, когда нужно сверстать экран или разобраться, почему контейнер не виден. CX Codex +1 ★ 751звёзд репо makepad-2.0-events Скилл makepad-2.0-events помогает агенту разбираться с событиями и действиями в Makepad 2.0: от on_click в Splash до трейта MatchEvent в Rust. CX Codex +1 ★ 751звёзд репо makepad-2.0-design-judgment Базовый скилл для архитектуры Makepad 2.0: разделяет вопросы синтаксиса и дизайна, задаёт якоря для потока данных, компонентной структуры и рендеринга. CX Codex +1 ★ 751звёзд репо

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

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