
from antigravity-awesome-skills38,396
Guides handling of input, lifecycle, and widget actions in Makepad apps — events, hit testing, timers, and parent-child action flow.
This skill equips an agent to explain, design, and debug Makepad UI event handling and action propagation. It covers the Event and Hit enums, widget.handle_event patterns, emitting and capturing actions (cx.action / Cx::post_action), timers and next-frame callbacks, and common helpers for detecting clicks, hovers, and keyboard events. Concrete code examples and best-practice patterns are included.
Use this skill when you or a user are building or troubleshooting interactive Makepad widgets — e.g., implementing mouse/touch interactions, keyboard shortcuts, timer-driven animations, or parent-child action flows. Also use for code reviews that need correctness in event propagation or for converting platform events into widget actions.
Best suited for developer-focused agents that produce or review code (Claude Code, Cursor, Copilot-style assistants). It is language- and runtime-specific (Rust/Makepad), so agents that can reason about Rust examples are ideal.
Pure documentation/reference skill for Makepad (Rust UI framework) event and action handling. No scripts to execute. SKILL.md provides well-structured Rust code examples covering Event enum, Hit testing, action system, timers, and event flow. References local ./references/ files for deeper content. Niche audience — only useful to Makepad users.
No scripts, no security concerns. Documentation-only skill with solid code examples and clear structure. Niche framework limits usefulness score. Mixed Chinese/English in documentation completeness check is a minor style issue.