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

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

20
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

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

20
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

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

20
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-error

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

20
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

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

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

huiali/rust-skills

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