Skill Claude CodeCodex
Guidance for Rust code style and best practices, including naming, formatting, comments, linting, and code review.
Skill Claude CodeCodex
Guidance for Rust code style and best practices, including naming, formatting, comments, linting, and code review.
Skill Claude CodeCodex
Internal support skill for actionbook MCP selectors used by Rust documentation research workflows. Use only when another rust-skills workflow explicitly requests actionbook-backed selectors.
Skill Claude CodeCodex
Internal support skill for agent-browser CLI workflows used by rust-learner, docs-researcher, and crate-researcher. Use only when browser automation is explicitly required.
Skill Claude CodeCodex
Internal command support for dynamic Rust crate skill management. Use only when explicitly invoked by /sync-crate-skills, /clean-crate-skills, or /update-crate-skill.
Skill Claude CodeCodex
Internal maintenance support for checking and fixing generated Rust skill documentation references. Use only when explicitly invoked by /fix-skill-docs.
Skill Claude CodeCodex
A set of guidance for building command-line tools, which are programs operated by typing commands in a terminal.
Skill Claude CodeCodex
A set of guidance for building cloud-native applications, which run as services in containers or cloud environments.
Skill Claude CodeCodex
A set of guidance for developing embedded Rust software, such as firmware running directly on a microcontroller without a full operating system.
Skill Claude CodeCodex
A set of guidance for building financial software, such as trading, payment, currency, and accounting systems.
Skill Claude CodeCodex
A guide for building Internet of Things (IoT) applications, which connect software to physical devices such as sensors, appliances, and machines.
Skill Claude CodeCodex
A set of guidance for building machine-learning and artificial-intelligence applications in Rust. Machine learning uses data and models to make predictions or other decisions.
Skill Claude CodeCodex
A set of guidance for building web services, which are programs that communicate over the internet through requests and responses.
Skill Claude CodeCodex
A Rust troubleshooting guide for ownership, borrowing, and lifetimes—the rules that control when values can be used and how long references remain valid.
Skill Claude CodeCodex
A guide to Rust smart pointers, which control ownership of values stored on the heap or shared between parts of a program. It covers `Box`, `Rc`, `Arc`, `Weak`, `RefCell`, and `Cell`.
Skill Claude CodeCodex
A guide to changing values safely in Rust, including the rules for mutable and immutable references. It covers tools such as `Cell`, `RefCell`, `Mutex`, and `RwLock` for controlled changes.
Skill Claude CodeCodex
A guide to Rust generics and traits, which let code work with different types while sharing rules and behavior. It explains static dispatch, dynamic dispatch, and how Rust chooses concrete implementations.
Skill Claude CodeCodex
A guide to designing Rust types so that invalid combinations are rejected by the compiler. It covers type-state patterns, newtypes, marker traits, builders, and compile-time validation.
Skill Claude CodeCodex
A guide to handling operations that may fail in Rust with `Result` and `Option`, rather than silently ignoring problems. It covers error propagation, panics, and custom errors made with tools such as `anyhow` and `thiserror`.
Skill Claude CodeCodex
A guide to running work at the same time in Rust, either on threads or through async tasks. It covers shared data, channels, locks, atomics, futures, and common problems such as races and deadlocks.
Skill Claude CodeCodex
A guide to modeling a business area in Rust, including its entities, value objects, aggregates, repositories, and rules. Domain-driven design is an approach that keeps software concepts close to the business concepts they represent.
Skill Claude CodeCodex
A guide to finding and improving slow Rust code. It covers benchmarks, profiling, memory allocation, CPU caches, SIMD, and tools such as Criterion and flamegraphs.
Skill Claude CodeCodex
Use when integrating crates or ecosystem questions. Keywords: E0425, E0433, E0603, crate, cargo, dependency, feature flag, workspace, which crate to use, using external C libraries, creating Python extensions, PyO3, wasm, WebAssembly, bindgen, cbindgen, napi-rs, cannot find, private, crate recommendation, best crate…
Skill Claude CodeCodex
Use when designing resource lifecycles. Keywords: RAII, Drop, resource lifecycle, connection pool, lazy initialization, connection pool design, resource cleanup patterns, cleanup, scope, OnceCell, Lazy, oncecell, OnceLock, transaction, session management, when is Drop called, cleanup on error, guard pattern, scope…
Skill Claude CodeCodex
Use when designing domain error handling. Keywords: domain error, error categorization, recovery strategy, retry, fallback, domain error hierarchy, user-facing vs internal errors, error code design, circuit breaker, graceful degradation, resilience, error context, backoff, retry with backoff, error recovery, transient…