home / skills / zhanghandong

zhanghandong skills

Find 54 skills from 2 repos created by zhanghandong on GitHub.

2 repos
54 skills
GitHub

Sponsored

robius-state-management

zhanghandong/makepad-skills

715
This skill enables robust Robius state management and persistence in Makepad apps, guiding scope data propagation and reliable load/save behavior.
makepad-basics

zhanghandong/makepad-skills

715
This skill helps you create and modify Makepad apps using live_design patterns, app structure guides, and event handling examples.
robius-event-action

zhanghandong/makepad-skills

715
This skill helps Makepad apps manage complex event and action patterns, centralizing widget actions and app logic for robust UI behavior.
makepad-deployment

zhanghandong/makepad-skills

715
This skill helps package and deploy Makepad applications across desktop, mobile, and web with automated workflows.
evolution

zhanghandong/makepad-skills

715
This skill helps Makepad developers continuously improve by auto-routing, documenting learnings, and evolving patterns during project development.
makepad-router

zhanghandong/makepad-skills

715
This skill routes Makepad questions to the appropriate sub-skills, enabling fast, accurate answers across widgets, layout, events, and shaders.
makepad-animation

zhanghandong/makepad-skills

715
This skill helps you implement Makepad animation patterns, generating code and answering questions about states, transitions, and timelines for dynamic UI.
makepad-event-action

zhanghandong/makepad-skills

715
This skill helps you handle Makepad events and actions, enabling widget-to-parent communication and robust event flow.
makepad-shaders

zhanghandong/makepad-skills

715
This skill helps you generate and explain Makepad shader code, focusing on Sdf2d, gradients, and advanced drawing patterns for widgets.
makepad-font

zhanghandong/makepad-skills

715
This skill helps you configure and render crisp text with Makepad fonts, layouts, and SDF-based GPU rendering.
makepad-reference

zhanghandong/makepad-skills

715
This skill helps troubleshoot Makepad issues, provides reference guidance, and highlights debugging best practices for responsive layouts and code quality.
makepad-dsl

zhanghandong/makepad-skills

715
This skill helps you write and explain Makepad DSL with inheritance, overriding, and live-reload patterns for efficient UI definitions.
makepad-layout

zhanghandong/makepad-skills

715
This skill helps you create robust Makepad layouts by generating code and answering layout questions with practical, pattern-based guidance.
makepad-platform

zhanghandong/makepad-skills

715
This skill helps you understand Makepad platform support across macOS, Windows, Linux, Web, and mobile backends and use conditional compilation effectively.
makepad-splash

zhanghandong/makepad-skills

715
This skill helps you author and execute dynamic Splash scripts for AI-assisted UI, async tasks, and rapid prototyping.
makepad-widgets

zhanghandong/makepad-skills

715
This skill helps you build Makepad widget UIs by generating code patterns and answering questions about core widgets, rich text, and layouts.
molykit

zhanghandong/makepad-skills

715
This skill helps you build cross-platform AI chat interfaces with Makepad using MolyKit, offering ready-made widgets, BotClient, and SSE streaming.
robius-app-architecture

zhanghandong/makepad-skills

715
This skill guides structuring Makepad apps with Robius patterns, enabling async backend integration, signal-driven UI updates, and Tokio-runtime orchestration.
robius-matrix-integration

zhanghandong/makepad-skills

715
This skill helps you integrate Matrix SDK with Makepad applications, enabling real-time timelines, room management, and UI-driven async operations.
robius-widget-patterns

zhanghandong/makepad-skills

715
This skill helps you design and reuse Makepad widgets by applying Robrix and Moly patterns to widget APIs, dynamic styling, and component composition.
rust-call-graph

zhanghandong/rust-skills

565
This skill visualizes Rust function call graphs using LSP, helping you quickly understand callers and callees with depth control.
m11-ecosystem

zhanghandong/rust-skills

565
This skill helps you choose the right Rust crate and integration approach for a project by evaluating maintenance, scope, and compatibility.
unsafe-checker

zhanghandong/rust-skills

565
This skill helps review unsafe Rust code and FFI usage, highlighting safety concerns, soundness, and proper SAFETY comments to prevent undefined behavior.
rust-symbol-analyzer

zhanghandong/rust-skills

565
This skill analyzes a Rust project to reveal structure and symbols using LSP, listing modules, structs, traits, and functions.
m05-type-driven

zhanghandong/rust-skills

565
This skill helps you design safer Rust APIs by encoding invariants in types, enabling compile-time validation and zero-cost state transitions.
m01-ownership

zhanghandong/rust-skills

565
This skill helps you diagnose and resolve Rust ownership and lifetime errors by guiding design decisions and refactoring strategies.
rust-code-navigator

zhanghandong/rust-skills

565
This skill helps navigate large Rust codebases by locating definitions, references, and hover info via LSP.
m14-mental-model

zhanghandong/rust-skills

565
This skill helps you learn Rust concepts by mapping ownership, borrowing, and memory layouts to intuitive mental models and practical analogies.
domain-embedded

zhanghandong/rust-skills

565
This skill helps you implement no_std embedded Rust projects safely by enforcing heapless data structures, interrupt-safe patterns, and clear peripheral
rust-learner

zhanghandong/rust-skills

565
This skill helps you fetch the latest Rust versions, crate information, and API docs by guiding background agents.
rust-skill-creator

zhanghandong/rust-skills

565
This skill helps you generate dynamic Rust crate and std library skills from documentation URLs, accelerating llms-based skill creation.
rust-router

zhanghandong/rust-skills

565
This skill guides Rust questions across errors, design, and coding, routing to the right expertise for precise, actionable guidance.
m09-domain

zhanghandong/rust-skills

565
This skill helps you model domain concepts in Rust by guiding entity vs value object, aggregates, and repository patterns for correct invariants.
m04-zero-cost

zhanghandong/rust-skills

565
This skill helps you choose between generics and trait objects for zero-cost abstraction in Rust, optimizing performance and flexibility.
m07-concurrency

zhanghandong/rust-skills

565
This skill helps you design and reason about Rust concurrency, choosing appropriate primitives and avoiding deadlocks.
rust-refactor-helper

zhanghandong/rust-skills

565
This skill helps you perform safe Rust refactoring with LSP analysis, providing impact checks and automated changes.
domain-cli

zhanghandong/rust-skills

565
This skill helps you design robust CLI tools with layered config, strong error handling, and user-friendly prompts.
coding-guidelines

zhanghandong/rust-skills

565
This skill helps you apply Rust coding guidelines for naming, data types, error handling, and formatting to improve code quality.
m02-resource

zhanghandong/rust-skills

565
This skill helps you select appropriate Rust smart pointers for resource management, guiding ownership, threading, and cycle avoidance.
m12-lifecycle

zhanghandong/rust-skills

565
This skill helps you design robust resource lifecycles in Rust by applying RAII, lazy init, and pooling patterns across scopes.
m06-error-handling

zhanghandong/rust-skills

565
This skill helps you assess and apply error handling strategies in Rust, guiding when to use Result, Option, or panic with context.
domain-web

zhanghandong/rust-skills

565
This skill helps you design and implement fast, secure web services in Rust using async, state management, and middleware patterns.
m10-performance

zhanghandong/rust-skills

565
This skill helps you optimize Rust performance by guiding measurement, profiling, and design choices to reduce allocations, improve cache, and parallelize.
m13-domain-error

zhanghandong/rust-skills

565
This skill helps design robust domain error handling by classifying errors, guiding recovery, and applying retry, fallback, and circuit-breaker patterns.
m15-anti-pattern

zhanghandong/rust-skills

565
This skill helps you identify and replace anti-patterns in Rust code, improving idiomatic design and reliability during reviews.
rust-daily

zhanghandong/rust-skills

565
This skill fetches and summarizes Rust daily, weekly, and monthly updates from major sources to keep you informed efficiently.
m03-mutability

zhanghandong/rust-skills

565
This skill helps you reason about Rust mutability, choose appropriate patterns, and prevent borrow conflicts across single and multi-thread contexts.
domain-ml

zhanghandong/rust-skills

565
This skill helps you build efficient Rust ML apps by applying domain constraints for memory, GPU, and model portability.
domain-cloud-native

zhanghandong/rust-skills

565
This skill helps you design and run cloud-native Rust services with proper observability, health checks, graceful shutdown, and 12-factor config.
meta-cognition-parallel

zhanghandong/rust-skills

565
This skill helps you perform three-layer parallel meta-cognition analysis to synthesize language mechanics, design choices, and domain constraints for a
domain-iot

zhanghandong/rust-skills

565
This skill helps you design offline-first, power-efficient IoT apps with secure, reliable messaging and safe OTA updates.
domain-fintech

zhanghandong/rust-skills

565
This skill helps you design and implement immutable, precise fintech transactions using rust_decimal, event sourcing, and audit trails for compliance.
rust-deps-visualizer

zhanghandong/rust-skills

565
This skill visualizes Rust project dependencies as ASCII art, helping you quickly understand structure, depth, and feature-driven relationships.