Zhanghandong
31 skills · 18K stars total
41 skills
This skill helps you understand Makepad platform support across macOS, Windows, Linux, Web, and mobile backends and use conditional compilation effectively.
This skill helps you write and explain Makepad DSL with inheritance, overriding, and live-reload patterns for efficient UI definitions.
This skill helps you implement Makepad animation patterns, generating code and answering questions about states, transitions, and timelines for dynamic UI.
This skill helps you integrate Matrix SDK with Makepad applications, enabling real-time timelines, room management, and UI-driven async operations.
This skill helps you author and execute dynamic Splash scripts for AI-assisted UI, async tasks, and rapid prototyping.
This skill helps you build cross-platform AI chat interfaces with Makepad using MolyKit, offering ready-made widgets, BotClient, and SSE streaming.
This skill guides structuring Makepad apps with Robius patterns, enabling async backend integration, signal-driven UI updates, and Tokio-runtime orchestration.
This skill helps you generate and explain Makepad shader code, focusing on Sdf2d, gradients, and advanced drawing patterns for widgets.
This skill helps you handle Makepad events and actions, enabling widget-to-parent communication and robust event flow.
This skill helps you configure and render crisp text with Makepad fonts, layouts, and SDF-based GPU rendering.
This skill visualizes Rust function call graphs using LSP, helping you quickly understand callers and callees with depth control.
This skill analyzes a Rust project to reveal structure and symbols using LSP, listing modules, structs, traits, and functions.
This skill helps you explore Rust trait implementations and find all implementors using LSP-driven insights for faster polymorphism understanding.
This skill visualizes Rust project dependencies as ASCII art, helping you quickly understand structure, depth, and feature-driven relationships.
This skill helps navigate large Rust codebases by locating definitions, references, and hover info via LSP.
This skill helps you perform safe Rust refactoring with LSP analysis, providing impact checks and automated changes.
This skill helps you design and implement immutable, precise fintech transactions using rust_decimal, event sourcing, and audit trails for compliance.
This skill helps you design offline-first, power-efficient IoT apps with secure, reliable messaging and safe OTA updates.
This skill helps you design and run cloud-native Rust services with proper observability, health checks, graceful shutdown, and 12-factor config.
This skill helps you build efficient Rust ML apps by applying domain constraints for memory, GPU, and model portability.
This skill helps you implement no_std embedded Rust projects safely by enforcing heapless data structures, interrupt-safe patterns, and clear peripheral
This skill helps you reason about Rust mutability, choose appropriate patterns, and prevent borrow conflicts across single and multi-thread contexts.
This skill helps review unsafe Rust code and FFI usage, highlighting safety concerns, soundness, and proper SAFETY comments to prevent undefined behavior.
This skill fetches and summarizes Rust daily, weekly, and monthly updates from major sources to keep you informed efficiently.
This skill helps you learn Rust concepts by mapping ownership, borrowing, and memory layouts to intuitive mental models and practical analogies.
This skill helps you identify and replace anti-patterns in Rust code, improving idiomatic design and reliability during reviews.
This skill helps you choose the right Rust crate and integration approach for a project by evaluating maintenance, scope, and compatibility.
This skill helps design robust domain error handling by classifying errors, guiding recovery, and applying retry, fallback, and circuit-breaker patterns.
This skill helps you generate dynamic Rust crate and std library skills from documentation URLs, accelerating llms-based skill creation.
This skill guides Rust questions across errors, design, and coding, routing to the right expertise for precise, actionable guidance.
This skill helps you optimize Rust performance by guiding measurement, profiling, and design choices to reduce allocations, improve cache, and parallelize.
This skill helps you design and implement fast, secure web services in Rust using async, state management, and middleware patterns.
This skill helps you assess and apply error handling strategies in Rust, guiding when to use Result, Option, or panic with context.
This skill helps you design robust resource lifecycles in Rust by applying RAII, lazy init, and pooling patterns across scopes.
This skill helps you design robust CLI tools with layered config, strong error handling, and user-friendly prompts.
This skill helps you model domain concepts in Rust by guiding entity vs value object, aggregates, and repository patterns for correct invariants.
This skill helps you select appropriate Rust smart pointers for resource management, guiding ownership, threading, and cycle avoidance.
This skill helps you choose between generics and trait objects for zero-cost abstraction in Rust, optimizing performance and flexibility.
This skill helps you design and reason about Rust concurrency, choosing appropriate primitives and avoiding deadlocks.
This skill helps you diagnose and resolve Rust ownership and lifetime errors by guiding design decisions and refactoring strategies.
This skill helps you design safer Rust APIs by encoding invariants in types, enabling compile-time validation and zero-cost state transitions.