Claude Skill
ZhangHanDong/makepad-skills
Build cross-platform applications using Makepad framework integrated with Claude AI skills. Open-source project with Shell and Rust implementation for AI-enhanced app development.
Overview
Repository
Install this Skill
git clone https://github.com/ZhangHanDong/makepad-skills.gitRegistry
Summary
A repository for building cross-platform applications using the Makepad framework integrated with Claude AI skills, primarily implemented in Shell and Rust.
使用Makepad和AI技能构建应用
Key features
- Build applications with Makepad framework
- Integrate Claude AI skills
- Cross-platform development support
- Shell and Rust implementation
- Open-source project with community support
Use cases
- Developing AI-enhanced desktop applications
- Creating cross-platform software with Rust
- Building apps with Claude Skill integration
- Learning Makepad framework usage
- Prototyping applications with AI capabilities
README excerpt
# Makepad 2.0 Skills Skills for building cross-platform UI applications with [Makepad 2.0](https://github.com/makepad/makepad). ## Skills (14) | Skill | Description | |-------|-------------| | `makepad-2.0-design-judgment` | **Entry point.** Design judgment anchors (Elm Architecture, Presentational/Container, GPU rendering mental model). Load this first, then co-load specific skills below. | | `makepad-2.0-app-structure` | App structure, `app_main!`, ScriptVm, Cargo setup, hot reload | | `makepad-2.0-dsl` | DSL syntax, `script_mod!`, colon syntax, `mod.widgets`, let bindings | | `makepad-2.0-layout` | Layout system, Flow, Fill, Fit, Inset, spacing, alignment | | `makepad-2.0-widgets` | Widget catalog (View, Button, Label, TextInput, PortalList, Dock, etc.) | | `makepad-2.0-events` | Event/action handling, `on_click`, `on_render`, Hit, `ids!` | | `makepad-2.0-animation` | Animator, states, Forward/Snap/Loop, ease functions | | `makepad-2.0-shaders` | Shader system, `draw_bg`, Sdf2d, pixel/vertex fn, DrawQuad | | `makepad-2.0-splash` | Splash scripting language, streaming evaluation, hot reload | | `makepad-2.0-theme` | Theme system, `mod.themes`, colors, fonts, dark/light mode | | `makepad-2.0-vector` | Vector graphics, SVG paths, gradients, tweens, DropShadow | | `makepad-2.0-performance` | Performance optimization, GC, draw batching, ViewOptimize | | `makepad-2.0-troubleshooting` | Common mistakes, FAQ, debugging tips | | `makepad-2.0-migration` | Migration guide from Makepad 1.x to 2.0 | ## Installation ### Option 1: Add as Working Directory ```json // .claude/settings.json { "additionalWorkingDirectories": [ "/path/to/makepad-skills" ] } ``` ### Option 2: Symlink to Skills Directory ```bash for skill in skills/*; do ln -sf "$(pwd)/$skill" ~/.claud