home / skills / huiali

huiali skills

Find 35 skills from 1 repo created by huiali on GitHub.

1 repo
35 skills
GitHub

Sponsored

rust-linear-type

huiali/rust-skills

18
This skill analyzes and applies linear type principles to Rust ownership, ensuring resource safety, unique ownership, and deterministic destruction.
rust-mutability

huiali/rust-skills

18
This skill analyzes Rust interior mutability patterns and guides safe, efficient use of Cell, RefCell, Mutex, and RwLock across single- and multi-threaded
rust-type-driven

huiali/rust-skills

18
This skill applies type-driven Rust patterns like newtype, type state, PhantomData, and builders to prevent errors and improve safety across domains.
rust-distributed

huiali/rust-skills

18
This skill helps you design and optimize distributed Rust systems, covering Raft, 2PC, consensus, and distributed transactions for reliability.
rust-async-pattern

huiali/rust-skills

18
This skill helps Rust async pattern design and implementation by guiding safe streams, zero-copy buffers, and arena-based task orchestration for high
rust-actor

huiali/rust-skills

18
This skill helps design and optimize Rust actor systems for reliable message passing, isolation, and fault tolerance using supervision patterns.
rust-coding

huiali/rust-skills

18
This skill helps you enforce Rust coding conventions and idiomatic patterns with naming, spacing, clippy, rustfmt, and documentation practices.
rust-anti-pattern

huiali/rust-skills

18
This skill helps you identify and fix Rust anti-patterns, guiding code reviews, refactoring, and safer patterns to improve reliability and readability.
rust-async

huiali/rust-skills

18
This skill helps you implement and optimize advanced Rust async patterns, including streams, backpressure, cancellation, and join operations, across real-world
rust-concurrency

huiali/rust-skills

18
This skill helps Rust engineers diagnose, design, and optimize concurrent and async code, ensuring thread safety, deadlock prevention, and efficient runtime
rust-const

huiali/rust-skills

18
This skill helps Rust engineers leverage const generics, const fn, and compile-time validation to optimize performance and safety.
rust-coroutine

huiali/rust-skills

18
This skill helps you design and optimize Rust coroutine and scheduler patterns, enabling efficient generator, stackful/stackless, and context-switch workflows.
rust-ebpf

huiali/rust-skills

18
This skill helps you design, analyze, and optimize Rust eBPF workflows, from maps and tail calls to kprobes, improving kernel tracing and performance.
rust-ecosystem

huiali/rust-skills

18
This skill helps you select Rust crates, compare frameworks, and choose runtimes for async tasks, improving reliability and performance.
rust-error-advanced

huiali/rust-skills

18
This skill helps you master Rust error handling by selecting Result, Option, or panic appropriately and adding context for library and application errors.
rust-ffi

huiali/rust-skills

18
This skill helps you implement safe Rust FFI with C/C++ bindings, generate bindings, and design robust interop patterns.
rust-learner

huiali/rust-skills

18
This skill helps track Rust versions, ecosystem changes, and learning resources, guiding upgrades, feature adoption, and best-practice evolution for robust
rust-macro

huiali/rust-skills

18
This skill helps engineers harness Rust macros and proc-macros to reduce boilerplate, improve compile-time checks, and generate robust, reusable code patterns.
rust-middleware

huiali/rust-skills

18
This skill helps you design and assemble Rust web middleware for tracking, CORS, rate limiting, authentication, and compression into robust pipelines.
rust-skill

huiali/rust-skills

18
This skill helps you diagnose and optimize Rust code by guiding ownership, lifetimes, concurrency, and async patterns with practical examples.
rust-skill-index

huiali/rust-skills

18
This skill provides a fast entry point to navigate and query Rust skills, enabling quick access to core, advanced, and expert entries.
rust-unsafe

huiali/rust-skills

18
This skill helps engineers write safer, higher-performance unsafe Rust code by enforcing SAFETY comments, validating patterns, and guiding FFI and pointer use.
rust-xacml

huiali/rust-skills

18
This skill helps design and evaluate Rust-based access control using policy evaluation, RBAC checks, and strategy caching for secure decisions.
rust-zero-cost

huiali/rust-skills

18
This skill helps Rust engineers optimize generic and trait-object usage, balancing zero-cost abstractions with runtime flexibility for safer, scalable code.
rust-auth

huiali/rust-skills

18
This skill helps Rust engineers design and implement robust authentication and authorization patterns, including JWT, API keys, OAuth, RBAC, and secure session
rust-cache

huiali/rust-skills

18
This skill helps Rust engineers implement robust caching with Redis, TTL strategies, and pattern-based invalidation to boost performance.
rust-error

huiali/rust-skills

18
This skill helps you design robust Rust error handling with thiserror and anyhow, improving propagation, context, and reliable error diagnostics.
rust-gpu

huiali/rust-skills

18
This skill helps optimize GPU memory management and CUDA/OpenCL workflows in Rust engineering, enabling efficient data transfer, memory access, and kernel
rust-performance

huiali/rust-skills

18
This skill helps you optimize Rust performance by guiding profiling, memory layout, and NUMA-aware strategies to reduce hot-path costs.
rust-pin

huiali/rust-skills

18
This skill helps Rust engineers reason about Pin, Unpin, and self-referential patterns to design memory-safe async state machines.
rust-embedded

huiali/rust-skills

18
This skill helps you design and optimize no_std embedded Rust firmware with safe abstractions, interrupts, and DMA for resource-constrained devices.
rust-ownership

huiali/rust-skills

18
This skill analyzes Rust ownership patterns, diagnoses common errors, and guides safe borrowing, lifetimes, and memory management to prevent compile-time
rust-resource

huiali/rust-skills

18
This skill explains and optimizes Rust smart pointers and resource management with practical examples for Box, Rc, Arc, RefCell, and Drop.
rust-dpdk

huiali/rust-skills

18
This skill helps you design and optimize Rust-based DPDK user-space networking by applying zero-copy, multi-queue, RSS, and memory-pool techniques.