ZhangHanDong/makepad-skills
DirSkills catalogs 14 skills from this repository, across 3 categories: AI Engineering, Frontend, Quality.
🔧
1w ago
Makepad 1.x To 2.0 Migration
Makepad 1.x To 2.0 Migration helps convert Makepad 1.x code to 2.0 syntax and APIs. Use it when replacing live_design, LiveHook, apply_over, or old widget syntax during an upgrade.
Frontend
74587
🧩
1w ago
Makepad 2.0 App Structure
Makepad 2.0 App Structure explains how to set up a Makepad app with Rust, Splash scripting, event handling, and hot reload. Use it when starting a new Makepad project or wiring Rust and UI code together.
Frontend
74587
🧩
1w ago
Makepad 2.0 DSL
Makepad 2.0 DSL explains the script_mod! syntax, property system, and widget registration used in Makepad 2.0. Use it when writing or updating Makepad UI scripts, templates, and custom widget modules.
Frontend
74587
🧩
1w ago
Makepad 2.0 Events
Makepad 2.0 Events covers Splash inline handlers and Rust-side MatchEvent handling for UI events, actions, input, and lifecycle callbacks. Use it when wiring clicks, text input, render updates, or platform events in Makepad 2.0.
Frontend
74587
🎨
1w ago
Makepad 2.0 Shaders
Makepad 2.0 Shaders covers Makepad's inline GPU shader system for draw_bg, draw_text, and custom draw types. Use it when writing pixel and vertex functions, SDF2D shapes, or premultiplied-alpha colors.
Frontend
74587
🎨
1w ago
Makepad 2.0 Theme
Makepad 2.0 Theme provides the theme variables and built-in themes used in Splash scripts for colors, typography, spacing, and widget states. Use it when setting up app themes, switching dark and light modes, or styling UI with theme.* values instead of hardcoded numbers.
Frontend
74587
🛠️
1w ago
Makepad 2.0 Troubleshooting
Makepad 2.0 Troubleshooting helps diagnose common Makepad 2.0 and Splash issues like invisible UI, missing text, failed clicks, hot reload problems, and build errors. Use it to find the likely cause and the correct fix.
Quality
74587
🎞️
1w ago
Makepad Animation
Makepad Animation covers the Makepad 2.0 Animator system for hover effects, transitions, looping states, and timeline-based keyframe animation. Use it when animating widget shader properties with groups like hover, focus, active, or time.
Frontend
74587
🧭
1w ago
Makepad Design Judgment
Makepad Design Judgment provides conceptual anchors for deciding how to structure Makepad 2.0 apps. Use it to route questions to the right Makepad skill and to choose between state, component, layout, and rendering approaches.
AI Engineering
74587
🧩
1w ago
Makepad Layout
Makepad Layout explains the Makepad 2.0 turtle layout system for sizing widgets and arranging children. Use it when working with width, height, flow, spacing, padding, align, and scroll views in Makepad UI.
Frontend
74587
⚙️
1w ago
Makepad Performance
Makepad Performance helps debug Makepad 2.0 rendering, batching, garbage collection, and UI freezes. Use it when text disappears, scrolling stutters, or you need to tune draw order, caching, or GC behavior.
Quality
74587
🧩
1w ago
Makepad Splash
Makepad Splash scripts the Makepad 2.0 runtime UI with hot reload, state, events, and streaming evaluation. Use it for app UI code, script_mod! blocks, and incremental LLM-generated editing.
Frontend
74587
🎨
1w ago
Makepad Vector Graphics
Makepad Vector Graphics renders SVG-like shapes in Makepad 2.0 using Vector and Svg widgets. Use it for paths, gradients, filters, groups, transforms, inline SVG, and Tween-based vector animation.
Frontend
74587
🧩
1w ago
Makepad Widgets
Makepad Widgets covers the Makepad 2.0 built-in widget catalog and common usage patterns. Use it when asking about widgets such as View, Button, Label, TextInput, PortalList, Dock, Modal, and related controls.
Frontend
74587