
from opencode-skills-collection18
Guides onboarding and basic app structure for Makepad using the makepad-widgets crate; generates example Rust code and explains live_design/app_main patterns.
This skill makes the agent an expert in the Rust makepad-widgets crate, providing step-by-step guidance for project setup, basic app structure, event handling, and example code snippets. It helps generate Rust boilerplate using live_design! and app_main!, shows Cargo.toml dependency patterns, and demonstrates common widget access and event handling patterns.
Use this skill when starting a new Makepad project, when wiring the first screen or main loop, when you need example code for live UI definitions, or when troubleshooting widget IDs, event handling or cross-platform build issues. It's specifically aimed at onboarding and foundational questions rather than advanced shaders or layout optimization.
Best consumed by code-capable assistants that can generate and review Rust (e.g., Claude Code / Copilot-style agents, Codex-like models).
Static-only skill for Makepad (Rust GPU-first UI framework) getting started guidance. No bundled scripts to execute. SKILL.md provides clear code patterns for app structure, Cargo.toml setup, button handling, and widget access. References external docs in references/ directory. Well-written instructional content for a niche audience.
Clean skill, no security concerns. Purely instructional with code examples. The reference files mentioned in SKILL.md may not be available when the skill is distributed standalone, which reduces practical value. Triggers include Chinese-language variants which is a nice touch for accessibility.