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

makepad-2.0-theme — скилл для Claude Code: тема Makepad 2.0

Скилл для работы с темой Makepad 2.0: переменные theme.*, переключение тёмного и светлого режимов, цвета, шрифты и отступы в Splash.

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

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

Скилл описывает систему тем Makepad 2.0 и переменные theme.*, которые используются в Splash-скриптах. Внутри разобраны три встроенные темы: mod.themes.dark (тёмная, по умолчанию), mod.themes.light и mod.themes.skeleton с жёстко заданными значениями. Есть таблицы переменных для цветов фона, текста, состояний виджетов, семантических статусов и фаски.

Отдельный раздел — порядок загрузки темы в App::run. Сначала вызывается theme_mod, потом выбирается активная тема через script_eval!, и только затем widgets_mod. Если пропустить первые два шага, приложение получит тёмную тему, потому что она выставлена внутри theme_mod. Виджеты читают mod.theme через mod.prelude.widgets_internal, поэтому тема должна быть выбрана до их загрузки — иначе цвета и отступы подставятся из тёмного набора.

Главное правило скилла: в продакшн-интерфейсе не писать цвета, размеры шрифта и отступы числами, а брать их из theme.*. Тогда переключение темы работает без правок в каждом виджете.

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

  • выбрать активную тему до загрузки виджетов
  • заменить жёстко заданные цвета на переменные theme.*
  • собрать светлый и тёмный вариант одного интерфейса
  • подобрать цвет текста для состояния hover, focus и disabled
  • настроить общие параметры темы вроде радиуса скругления и множителя отступов

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

  • Покажи, как в App::run выбрать mod.themes.light вместо тёмной темы
  • Какие переменные theme.* отвечают за фон карточки и чередование строк?
  • Перепиши цвета кнопки на переменные темы, чтобы работало переключение режимов

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

1Через Skills CLI (Vercel)

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

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

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

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

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

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

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

Выполните npx skills add ZhangHanDong/makepad-skills --skill makepad-2.0-theme -a claude-code. Скилл окажется в ~/.claude/skills/makepad-2.0-theme/SKILL.md.

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

Описывает систему тем Makepad 2.0: встроенные темы, переменные theme.* для цветов, шрифтов и отступов, порядок загрузки темы в App::run.

Почему тема не применяется к виджетам?

Тема выбирается до вызова widgets_mod. Если этот порядок нарушить, виджеты возьмут тёмную тему, выставленную по умолчанию внутри theme_mod.

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

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

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

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

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