Skip to content
EN

Back to the catalog

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

More