---
name: makepad-skills
description: "Makepad UI development skills for Rust apps: setup, patterns, shaders, packaging, and troubleshooting."
risk: safe
source: "https://github.com/ZhangHanDong/makepad-skills"
date_added: "2026-02-27"
---

# Makepad Skills

## Overview

Makepad UI development skills for Rust apps: setup, patterns, shaders, packaging, and troubleshooting.

## When to Use This Skill

Use this skill when you need to work with makepad ui development skills for rust apps: setup, patterns, shaders, packaging, and troubleshooting..

## Procedure

This entrypoint is a directory guide, not the full upstream Rust UI library.
Identify the target platform, Rust toolchain, installed Makepad revision and desired
UI behavior. Prefer the specific installed AAS skill (`makepad-basics`,
`makepad-widgets`, or `makepad-deployment`) matching the task after verifying it is
available. Inspect actual project manifests and compile the smallest affected
example before broad integration; do not assume upstream APIs match the installed
version. For shader/layout issues, inspect actual rendered output when available.
Packaging, signing, device deployment and provider downloads require their own scope.
Return changed paths, actual build results and unverified platform behavior.

## Example

**User request:**

> Use @makepad-skills for this task: Makepad UI development skills for Rust apps: setup, patterns, shaders, packaging, and troubleshooting.

## Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
