Claude Skill
ZhangHanDong/makepad-skills
使用集成Claude AI技能的Makepad框架构建跨平台应用程序。开源项目,采用Shell和Rust实现,用于开发AI增强型应用程序。
概览
仓库信息
安装这个 Skill
git clone https://github.com/ZhangHanDong/makepad-skills.gitRegistry 信息
项目简介
一个使用Makepad框架集成Claude AI技能构建跨平台应用程序的仓库,主要使用Shell和Rust实现。
Build App with Makepad and AI skills
要点
- 使用Makepad框架构建应用程序
- 集成Claude AI技能
- 支持跨平台开发
- Shell和Rust实现
- 开源项目,拥有社区支持
使用场景
- 开发AI增强的桌面应用程序
- 使用Rust创建跨平台软件
- 构建集成Claude Skill的应用程序
- 学习Makepad框架使用
- 原型化具有AI功能的应用程序
README 摘要
# 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