zhanghandong-makepad-skills
🏪MarketplaceZhangHanDong/makepad-skills
Build App with Makepad and AI skills
Overview
Makepad Skills is a Claude Code plugin marketplace providing agent skills for building cross-platform UI applications with the Makepad framework in Rust. Makepad is a next-generation UI framework featuring GPU-accelerated rendering, a hot-reloadable live_design! DSL, and support for desktop (macOS, Windows, Linux), mobile (Android, iOS), and web (WebAssembly) targets from a single codebase.
Key Features
- Cross-platform Rust UI guidance: Provides skills for building applications that target desktop, mobile, and web platforms using Makepad's single-codebase approach.
- GPU-accelerated rendering patterns: Covers Makepad's custom shader-based rendering with SDF (Signed Distance Field) drawing techniques.
- Live design DSL support: Assists with the
live_design!macro for hot-reloadable UI definitions, enabling rapid visual iteration without recompilation. - Real-world application patterns: Skills are informed by production applications like Robrix (Matrix chat client) and Moly (AI model manager) built with Makepad.
- Project Robius integration: Includes knowledge from the Robius open-source initiative for full-featured Rust application development.
Who is this for?
This marketplace is designed for Rust developers building cross-platform UI applications with Makepad who want AI-assisted coding that understands the framework's unique patterns. It is particularly valuable for developers transitioning from web or native frameworks to Makepad's GPU-accelerated, live-designable approach to UI development.
Add this Marketplace
/plugin marketplace add ZhangHanDong/makepad-skillsPlugins in this Marketplace
More from this repository10
A collection of 14 skills for building cross-platform UI applications with Makepad 2.0, covering app structure, DSL syntax, layout, widgets, events, animations, shaders, theming, and more.
A set of 14 skills for building cross-platform UI applications with the Makepad 2.0 framework, covering app structure, DSL syntax, layout, widgets, events, animation, shaders, themes, performance optimization, and troubleshooting.
A skill providing guidance on the Makepad 2.0 shader system, covering draw_bg, Sdf2d, pixel and vertex functions, and DrawQuad for GPU-rendered cross-platform UI applications.
A skill for Makepad 2.0 covering DSL syntax, script_mod! macros, colon syntax, mod.widgets, and let bindings, part of a 14-skill collection for building cross-platform UI applications with the Makepad framework.
Provides 14 skills for building cross-platform UI applications with Makepad 2.0, covering app structure, DSL syntax, layout systems, widget catalog, event handling, animations, GPU shaders, theming, and performance optimization.
A skill for implementing animations in Makepad 2.0 cross-platform UI applications, covering the Animator system, animation states, playback modes like Forward, Snap, and Loop, and ease functions.
Provides guidance on Makepad 2.0 application structure, including the app_main! macro, ScriptVm integration, Cargo project setup, and hot reload configuration for building cross-platform GPU-rendered UI applications.
A collection of 14 skills for building cross-platform UI applications with Makepad 2.0, covering app structure, DSL syntax, layout, widgets, events, animation, shaders, theming, performance optimization, and migration from 1.x.
Provides guidance on the Makepad 2.0 layout system, covering Flow-based layouts, Fill/Fit sizing, Inset padding, spacing, and alignment for building cross-platform GPU-rendered UI applications.
A skill for handling events and actions in Makepad 2.0 cross-platform UI applications, covering event callbacks like on_click and on_render, the Hit system, and the ids! macro.