makepad-2.0-events
zhanghandong/makepad-skills · skills.sh
Open source Repository Open in the app JSON README (API)
About
Skill publicada por zhanghandong/makepad-skills no skills.sh. Instale com: npx skills add zhanghandong/makepad-skills@makepad-2.0-events
Details
- Kind
- Agent skills
- Publisher
- zhanghandong
- Origin
- skillssh
- Category
- ferramentas
- Stars
- 750
- Forks
- 88
- Last push
- 2026-04-07T15:51:03Z
- Repository state
- ativo
- Added
- 2026-10-07 06:24:56
- Updated
- 2026-10-07 06:24:56
- Origin id
zhanghandong/makepad-skills/makepad-2.0-events
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" ~/.claude/skills/
done
```
### Option 3: Copy Skills
```bash
cp -r skills/* ~/.claude/skills/
```
## Legacy
Makepad 1.x skills (including Robius and MolyKit patterns) are archived on the [`v1/makepad-1.0`](https://github.com/zhanghandong/makepad-skills/blob/HEAD/../../tree/v1/makepad-1.0) branch.
## Source
- **Makepad**: https://github.com/makepad/makepad
## License
MIT