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

makepad-2.0-shaders — скилл для Claude Code: шейдеры

Скилл помогает писать шейдеры для Makepad 2.0: от SDF-фигур и эффектов до переопределения отрисовки виджетов. Пригодится, когда агент работает с GPU-кодом Makepad.

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

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

Скилл подсказывает, как задавать pixel и vertex-функции в блоках отрисовки Makepad и работать с instance, uniform и другими переменными шейдера. В его справочных файлах описаны синтаксис, встроенные функции и операции SDF2D: фигуры, преобразования, заливка, обводка и комбинирование форм.

Отдельно разобраны смешивание цветов, тени, состояния кнопок и пользовательские функции. Цвет из пиксельного шейдера должен возвращаться с premultiplied alpha; результат SDF2D уже соответствует этому требованию. Это важно учитывать при ручном возврате цвета.

Скилл объясняет границу между Splash и Rust: Splash может менять отрисовку существующих типов, но не создавать новые типы DrawQuad или добавлять поля в существующие шейдеры. Для нового типа отрисовки его нужно определить в Rust.

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

  • нарисовать геометрические фигуры через SDF2D
  • добавить градиент или тень в шейдер виджета
  • связать цвет отрисовки с состоянием наведения
  • настроить пользовательскую функцию для пиксельного шейдера
  • понять, какие изменения шейдера требуют кода на Rust

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

  • Нарисуй скруглённую кнопку в Makepad 2.0 и меняй её цвет при наведении.
  • Добавь к фону виджета градиент через pixel-функцию.
  • Объясни, почему новый тип DrawQuad нужно определить в Rust.

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

1Через Skills CLI (Vercel)

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

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

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

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

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

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

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

Выполните npx skills add ZhangHanDong/makepad-skills --skill makepad-2.0-shaders -a claude-code. Файл скилла находится по пути ~/.claude/skills/makepad-2.0-shaders/SKILL.md.

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

Помогает агенту писать и разбирать шейдеры Makepad 2.0, в том числе операции SDF2D и функции отрисовки виджетов. Также описывает работу с цветом и переменными шейдера.

Можно ли через Splash создать новый тип DrawQuad?

Нет. Новый тип нужно определить и зарегистрировать в Rust; через Splash можно переопределять отрисовку уже существующих типов.

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

Все скиллы по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
orbit-card heygen-com Скилл для встраивания готового 10-секундного 3D-блока HyperFrames: карточка фичи облетает сферу из точек по траектории камеры из Blender. CX Codex +1 10 000установок cad earthtojake Создаёт и правит параметрические CAD-модели, экспортирует STEP, STL, 3MF и GLB, измеряет геометрию и открывает готовые файлы в CAD Viewer. CX Codex +1 14 000установок step-parts earthtojake Скилл ищет готовые покупные детали в каталоге step.parts и скачивает их STEP-файлы, чтобы не рисовать заглушки в сборке. CX Codex +1 11 200установок sdf earthtojake Скилл создаёт и проверяет SDFormat-файлы для моделей и миров, а затем помогает подготовить их к передаче в симулятор. CX Codex +1 10 500установок urdf earthtojake Скилл помогает создавать, проверять и отлаживать описания роботов в формате URDF. Пригодится для работы со звеньями, сочленениями и геометрией. CX Codex +1 10 500установок hatch-pet официальный openai Создаёт и упаковывает анимированных питомцев и спрайт-листы для Codex. Пригодится, когда нужен персонаж по описанию, изображению или фирменным ориентирам. CX Codex +1 3 300установок

Из того же набора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-splash Подсказывает агенту синтаксис скриптового языка Splash для Makepad 2.0. Помогает писать UI-компоненты внутри Rust, настраивать реактивный рендеринг и избегать багов вёрстки. 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звёзд репо

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

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