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

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

Скилл помогает писать интерфейсы на Makepad 2.0: переводит синтаксис на макрос script_mod!, операторы слияния и правила связывания с кодом на Rust.

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

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

Makepad 2.0 перешёл со старого макроса live_design! на рантайм-макрос script_mod!, основанный на скриптовом языке Splash. Этот скилл держит все новые соглашения: двоеточие вместо знака равенства, отсутствие запятых между свойствами и оператор := для объявления именованных виджетов. Такие виджеты попадают в вектор и вызываются из кода на Rust через id!.

В инструкциях расписана механика частичного изменения свойств. Оператор +: и точечные пути меняют конкретные поля вроде цвета, не затирая исходные рамки или эффекты наведения. Для привязки к Rust структурам требуется поле #[source] source: ScriptObjectRef. Очерёдность инициализации критична: если зарегистрировать модуль интерфейса раньше используемых в нём виджетов, рантайм завершится ошибкой.

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

  • Перевести разметку интерфейса с live_design! на макрос script_mod!
  • Обновить отдельные стили через +: без сброса базовых параметров виджета
  • Объявить именованные элементы через := для обращения через макрос ids! в Rust
  • Выстроить правильный порядок регистрации модулей и виджетов в функции запуска

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

  • Перепиши старый блок интерфейса Makepad 1.x на макрос script_mod! для Makepad 2.0
  • Покажи, как изменить цвет кнопки через оператор +: без перезаписи остальных свойств
  • Напиши объявление структуры виджета на Rust с дерайвом Script и обязательным полем source

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

1Через Skills CLI (Vercel)

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

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

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

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

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

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

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

Запустите команду npx skills add ZhangHanDong/makepad-skills --skill makepad-2.0-dsl -a claude-code либо сохраните файл навыка по пути ~/.claude/skills/makepad-2.0-dsl/SKILL.md.

Что делает скилл makepad-2.0-dsl?

Он задаёт контекст синтаксиса Makepad 2.0: правила назначения свойств, операторы слияния, локальные шаблоны let и регистрацию структур в виртуальной машине Splash.

Чем отличается оператор : от +: в свойствах виджета?

Обычное двоеточие полностью перезаписывает объект, удаляя все неописанные настройки по умолчанию. Оператор +: выполняет слияние и обновляет только указанные поля.

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

Все скиллы по теме «Фронтенд и 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установок

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

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-migration Скилл помогает переписать Rust-интерфейсы на фреймворке Makepad с версии 1.x на 2.0. Пригодится при адаптации старого синтаксиса DSL к скриптовому движку. 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звёзд репо makepad-2.0-app-structure Помогает собрать каркас приложения на Makepad 2.0: Rust-часть, Splash-разметка, обработка событий и запуск с горячей перезагрузкой. CX Codex +1 ★ 751звёзд репо makepad-2.0-animation Скилл учит ассистента настраивать анимации в Makepad 2.0: от ховеров кнопок до зацикленных спиннеров. Пригодится при вёрстке интерфейсов на фреймворке Makepad. CX Codex +1 ★ 751звёзд репо

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

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