home / skills / huiali / rust-skills

huiali/rust-skills

An AI expert capability layer for Rust engineering practices, centered on modular skill orchestration and collaborative execution chains. It turns Rust’s core knowledge structures into callable reasoning and decision units, enabling diagnosis, design, and optimization in complex real-world scenarios.

35 skills
GitHub

Sponsored

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.
rust-web

huiali/rust-skills

18
This skill helps you design and implement Rust web services with axum, actix, and domain-driven patterns for scalable APIs.