Back to tags
Tag

Agent Skills with tag: makepad

9 skills match this tag. Use tags to discover related Agent Skills and explore similar workflows.

makepad-shaders

Write custom GPU shaders and animations in Makepad using SDF drawing, uniforms, and the animator system. Use when creating visual effects, custom drawing, gradients, shadows, or animations in Makepad widgets.

makepadshadergpuanimation
ZhangHanDong
ZhangHanDong
11118

makepad-project-structure

Best practices for organizing Makepad application projects. Based on production patterns from Robrix and Moly. Covers directory structure, module organization, live_design registration, shared components, styles/themes, resource management, and Cargo.toml configuration.

makepadmodule-organizationresource-managementcargo.toml
ZhangHanDong
ZhangHanDong
11118

makepad-rust

Rust patterns and best practices specific to Makepad UI development. Covers widget ownership (WidgetRef, WidgetSet), lifetime management, derive macros (Live, Widget), state management, async architecture with tokio integration (why UI/async separation is needed, global runtime pattern, request channels, response mechanisms like SignalToUI and Cx::post_action), platform-specific code, Unicode/grapheme handling for CJK and emoji text, and performance optimization. Use when writing Rust code for Makepad applications.

rustmakepadui-componentsasync-await
ZhangHanDong
ZhangHanDong
11118

makepad-troubleshooting

Debug and fix common Makepad compilation errors and runtime issues. Use when encountering build errors, apply errors, borrow checker issues, or unexpected behavior in Makepad applications.

makepaddebuggingbuild-errorsruntime-issues
ZhangHanDong
ZhangHanDong
11118

makepad-init

Initialize new Makepad application projects with proper structure and boilerplate. Use when creating a new Makepad app, setting up project structure, or scaffolding a cross-platform Rust UI application.

makepadrustcross-platformui
ZhangHanDong
ZhangHanDong
11118

makepad-patterns

Production-ready widget patterns for Makepad applications. Use when implementing modals, overlays, lists, navigation, async data loading, or complex widget compositions in Makepad projects.

makepadui-componentsdesign-patternsdata-fetching
ZhangHanDong
ZhangHanDong
11118

makepad-fundamentals

Create and edit Makepad UI applications with live_design! macro, widgets, events, and app architecture. Use when working with Makepad projects, creating widgets, handling events, or setting up app structure in Rust.

makepadrustwidgetslive-design
ZhangHanDong
ZhangHanDong
11118

makepad-code-quality

Makepad-aware code simplification and quality improvement. Understands Makepad-specific patterns that must NOT be simplified, such as borrow checker workarounds, grapheme handling, live_design! syntax, and widget lifecycle patterns. Use when refactoring or reviewing Makepad code.

makepadcode-qualitycode-refactoringcode-simplification
ZhangHanDong
ZhangHanDong
11118

makepad-adaptive-layout

Create responsive desktop and mobile layouts with automatic switching in Makepad. Use when implementing adaptive UIs, platform-specific layouts, mobile navigation, or responsive design in cross-platform Makepad applications.

makepadresponsive-layoutadaptive-uimobile-navigation
ZhangHanDong
ZhangHanDong
11118