Rust development best practices for the Guts project - idiomatic code, error handling, async patterns, and commonware integration
Rust crate ecosystem, Cargo, features, workspaces, and FFI. Use for E0425 / E0433 / E0603, choosing a crate (serde, tokio, reqwest, axum, sqlx, clap, tracing, anyhow, thiserror,…
Use when choosing crates for a Rust project — serialization, CLI, async runtime, web, database, HTTP client, error handling, observability.
Writes, reviews, and debugs idiomatic Rust code with memory safety and zero-cost abstractions. Implements ownership patterns, manages lifetimes, designs trait hierarchies — from…
Rust specialist with expertise in async programming, ownership patterns, FFI, and WebAssembly development
Idiomatic Rust error handling design for libraries and applications: thiserror vs anyhow boundary decisions, error hierarchy design, context chain propagation, HTTP handler error…
Rust to TypeScript error handling for Tauri apps. Use when mentioning Rust errors, Tauri command errors, invoke errors, or defining Rust error types for TS consumption.
Rust programming expert for ownership, lifetimes, async/await, traits, and unsafe code
Answers questions about the Rust quality methodology — why tools are chosen, how thresholds work, what each dimension covers, and how hooks interact.
Rust FFI skill for C interoperability. Use when calling C libraries from Rust, generating Rust bindings with bindgen, exporting Rust functions to C with cbindgen, writing safe…
Rules for implementing a Rust safe wrapper around an external (C / Fortran / FFI) call. Read before writing unsafe FFI blocks, extern "C" declarations, or bindgen-based wrappers.
Guide Rust pour ownership, lifetimes et patterns systèmes. Se déclenche avec "Rust", "ownership", "borrow checker", "lifetime", "cargo", "traits", "async Rust", "systems — from…
Audit Rust code for best practical performance while preserving correctness invariants, parse-don't-validate boundaries, typed errors, safety, and API orthogonality.
Audit Rust iterator, closure, and pattern-matching control-flow idioms for clarity, allocation discipline, and exhaustiveness on changed code or whole-repo baseline audits when…
Test writing conventions for rust-lang/rust contributions — naming, headers, directives, verification, PR descriptions
Rust 学习与生态追踪专家。处理新版本特性、crate 更新、最佳实践演进、RFC、每周新闻等问题。触发词:latest version, what's new, Rust 版本, 新特性, update, upgrade, rfc, 每周新闻, 学习, 教程
Detect lifetime bugs and teach lifetime best practices in Rust. Covers why lifetimes exist (preventing dangling references), the three lifetime elision rules, lifetime annotations…
Use HSP's rust-analyzer route for Rust semantic navigation, diagnostics, references, rename, call hierarchy, type hierarchy, and code actions.
Explicit-only Rust architecture orchestrator. Use only when the user explicitly invokes rust-mega-eng for broad Rust ecosystem architecture, multi-crate workspace strategy, large…
Load before building a native Rust desktop GUI — Iced 0.14 first; egui, Slint, Tauri.
Rust no_std skill for embedded and bare-metal development. Use when writing #![no_std] crates, understanding what core vs std provides, using the alloc crate with custom…
Production observability with tracing, OpenTelemetry, and Prometheus metrics including structured logging, instrumented functions, distributed tracing, health checks, and request…
Rust development patterns, ownership, async, error handling, and ecosystem. Use for: rust, cargo, ownership, borrow checker, lifetime, tokio, serde, trait, Result, Option, async…
Route a Rust task to the right skill — idiomatic patterns (ownership, errors, traits, concurrency, crate layout) versus testing (unit, integration, async, property-based, mocking,…
Work with the borrow checker through ownership-first design instead of fighting it with clones and unsafe.
ProcessFork's Rust idioms — Result propagation, tokio async, tracing instrumentation, error typing.
Idiomatic Rust patterns, ownership, error handling, traits, concurrency, and best practices for building safe, performant applications. — from FlorianBruniaux/ccboard
Advanced Rust patterns — zero-cost abstractions, proc macros, unsafe FFI, WASM, Axum web architecture, trait objects vs generics, and performance profiling.
Rust performance optimization patterns: batch operations, allocation hierarchy, object pooling, CodeTransform API for verter_core
Use when running a Rust port through build, test, clippy, fmt, miri, fuzz, and bench gates. Triggers:
Master Rust 1.75+ with modern async patterns, advanced type system features, and production-ready systems programming. — from ThaiQuangSon031108FSDev/AlgoSphere-Enterprise
Master modern Rust (2024 edition) with async patterns, advanced type system features, and production-ready systems programming.
Master Rust 1.75+ with modern async patterns, advanced type system features, and production-ready systems programming. — from majiayu000/claude-skill-registry-data
Perform a senior-level Rust review for production-quality, performance-critical libraries with strong invariants on changed code or whole-repo baseline audits when explicitly…
Rust profiling skill for performance analysis. Use when generating flamegraphs from Rust binaries, measuring monomorphization bloat with cargo-llvm-lines, analysing binary size…
Expert-level skill for Rust programming (Rust 2024 / v1.85+). Covers memory safety, async, Axum/SQLx, CLI, and optimization in English and Indonesian.
Modern Rust project architecture guide for 2025. Use when creating Rust projects (CLI, web services, libraries).
Guidance for scaffolding new Rust projects. Use when: (1) starting a new Rust project or workspace, (2) configuring Cargo.toml best practices, (3) setting up CI pipelines for…
Modify Allbert in an isolated rebuild worktree, run Tier A validation, and produce an operator-reviewed patch.
Plan and execute incremental project rewrites to Rust with architecture mapping, parity verification, idiomatic Rust guidance, dependency preflight checks, and GitHub upstream…
Refactor and clean up Rust code in this workspace using Clippy-driven, idiomatic patterns. Use when asked to refactor, simplify, clean up, de-duplicate, reduce clones/allocations,…
Use to release a Rust crate or binary — features, MSRV, public API, profiles, cross-compiling.
Use when analyzing a Rust binary without source code, reverse engineering Rust executables or libraries, demangling Rust symbols, recovering likely crate namespaces, tracing panic…
Rust code audit: unsafe blocks, ownership patterns, and Cargo dependency security scanning
Expert Rust code reviewer specializing in ownership, lifetimes, error handling, unsafe usage, and idiomatic patterns. Use for all Rust code changes.
Rust coding rules from ai-toolkit: coding-style, frameworks, patterns, security, testing. Triggers: .rs, Cargo.toml, Cargo.lock, Tokio, Axum, Serde, clippy, cargo test.
Rust sanitizers and Miri skill for memory safety validation. Use when running AddressSanitizer or ThreadSanitizer on Rust code, interpreting sanitizer reports, using Miri to…
Use when adding fast lexical or semantic code search to a Rust project with an ergonomic query API. Triggers:
Analyzes a Rust project and configures 9-dimension quality methodology including hooks, CI, and tool configs.
Comprehensive Rust coding guidelines with 179 rules across 14 categories. Use when writing, reviewing, or refactoring Rust code.
Reference guide for state-of-the-art Rust tooling across refactoring, profiling, benchmarking, testing, and SIMD optimization.
Rust security, strictness, and vulnerability prevention rules. Use when writing, reviewing, or auditing Rust code.
Rust coding style guide. Apply automatically when writing or modifying Rust code. Enforces for-loops over iterators, let-else for early returns, variable shadowing, newtypes,…
Enforce idiomatic Rust naming, import usage, and path clarity on changed code or whole-repo baseline audits when explicitly requested.
Rust patterns for CLI tools, backend services, and general application code. Use when working with Rust, Cargo workspaces, axum/tokio services, clap CLIs, async concurren — from…
Provides expert guidance on Rust programming, focusing on memory safety, concurrency patterns, and idiomatic architectural choices for systems software.
Implicit Rust Tauri v2 skill. Use for Tauri apps, Rust commands, invoke contracts, app state, plugins, capabilities and permissions, secure IPC, filesystem and shell access,…
Expert Tauri v2 developer for building desktop apps with Rust backend and web frontend. Activate on: Tauri app, Tauri v2, Rust desktop app, IPC commands, tauri::command,…
Use when structuring a Cargo workspace, wiring features, or building a Rust CI pipeline — fmt, clippy, cargo-deny, cargo-audit, nextest, doc-tests, coverage, MSRV.
Audit Rust trait bounds, generic constraints, and where clauses for simplification, idiomatic placement, and API clarity on changed code or whole-repo baseline audits when…