
from awesome-skills-cn178
Event and action handling patterns for Makepad widgets — guides handling Mouse/Touch/Keyboard events, Hit detection, action emission and parent capture.
Provides detailed guidance and examples for handling Makepad UI events and emitting/propagating widget actions. The skill documents the Event enum, Hit variants, common handle_event patterns, action emission (cx.action), and capturing child actions from parents. It includes Rust code snippets demonstrating idiomatic patterns.
Use this skill when designing, implementing, or debugging input handling and widget communication in Makepad-based UIs — e.g., mouse/touch handling, keyboard bindings, timers, or parent-child action flows. Also useful when porting widgets or implementing custom interaction logic.
Useful for agents assisting Rust/Makepad developers, or any assistant that answers UI event handling questions.
Pure documentation skill for Makepad (Rust UI framework) event/action handling. No scripts or executable code — just SKILL.md with Rust code examples covering Event enum, Hit detection, action emission, and widget action helpers. Well-structured reference material for a niche audience.
Clean, safe reference skill. No security concerns. Niche audience (Makepad developers). The 'IMPORTANT: Documentation Completeness Check' section instructs Claude to read local reference files that aren't bundled — this is a design gap, not a security issue.
Bash Pro
Defensive, production-grade Bash scripting patterns and CI/CD best practices: strict mode, safe argument parsing, testing with Bats, and tooling (ShellCheck/shf
Ip2location IO Automation
Automates Ip2location IO workflows through Rube MCP: discover tools, manage connections, and execute schema-compliant operations.
Obsidian CLI (vault & plugin ops)
Command-line reference and usage patterns for the Obsidian CLI: read/create/append notes, search vaults, manage properties, and developer workflows for plugin r
Kickbox Automation (Rube MCP)
Automate Kickbox toolkit operations through Rube MCP (Composio): discover tools, manage connections, and execute schema-compliant Kickbox workflows safely.
TaskEither Quick Reference (fp-ts)
Concise cheat-sheet for fp-ts TaskEither: patterns for typed async error handling, composing Promises, and recoverable pipelines.
Memory Forensics
Guidance and practical commands for acquiring, analyzing, and extracting artifacts from volatile memory dumps for incident response and malware analysis.
Makepad Basics
Provides starter patterns, examples, and guidance for building Rust Makepad apps, including live_design/app_main patterns and common platform setup.
API Security Testing
A structured workflow for testing REST and GraphQL APIs covering discovery, authentication, authorization, input validation, rate limiting, and error handling.
Reverse Engineer
Guides and checklists for binary reverse-engineering workflows (IDA, Ghidra, radare2, angr) including static/dynamic analysis phases and best practices.
Makepad Basics
Guides and examples for starting Makepad apps with makepad-widgets: project setup, live_design! DSL, app_main!, and basic event/widget patterns.