Skill Claude CodeCodex
A Rust guide to generics and traits, which let code work with multiple types, and to choosing whether type decisions happen during compilation or at runtime.
Skill Claude CodeCodex
A Rust guide to generics and traits, which let code work with multiple types, and to choosing whether type decisions happen during compilation or at runtime.
Skill Claude CodeCodex
A software-design approach that uses a programming language’s type system to prevent invalid states. It includes patterns such as new types, marker types and staged builders, where the compiler checks rules before the program runs.
Skill Claude CodeCodex
A guide to handling failures and missing values in Rust with types such as Result and Option. It explains when to return an error, propagate it, handle it locally, or stop because the situation is a programming bug.
Skill Claude CodeCodex
A guide for handling concurrency, meaning work that runs at the same time or waits for input, in Rust programs.
Skill Claude CodeCodex
A guide to domain modeling, the practice of representing a business problem in code. It explains concepts such as entities, value objects, aggregates, repositories, domain events, services, and business rules in Rust.
Skill Claude CodeCodex
A guide to making Rust programs use less time or memory. It explains how to measure slow code and choose changes such as fewer allocations, better data layout, parallel work, or fewer copies.
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…
Skill Claude CodeCodex
Use when learning Rust concepts. Keywords: mental model, how to think about ownership, understanding borrow checker, visualizing memory layout, analogy, misconception, explaining ownership, why does Rust, help me understand, confused about, learning Rust, explain like I'm, ELI5, intuition for, coming from Java, coming…
Skill Claude CodeCodex
Use when reviewing code for anti-patterns. Keywords: anti-pattern, common mistake, pitfall, code smell, bad practice, code review, is this an anti-pattern, better way to do this, common mistake to avoid, why is this bad, idiomatic way, beginner mistake, fighting borrow checker, clone everywhere, unwrap in production…
Skill Claude CodeCodex
A tool that maps which Rust functions call a chosen function and which functions it calls. The map can show incoming calls, outgoing calls, or both across a selected number of levels.
Skill Claude CodeCodex
A Rust code navigation tool that uses the Language Server Protocol, the system behind editor features such as “go to definition.” It can locate definitions, find references, and show type or documentation details.
Skill Claude CodeCodex
A Rust project dependency viewer that prints the dependency tree as ASCII text. It can limit the tree depth and show enabled feature flags.
Skill Claude CodeCodex
A Rust code refactoring tool that uses language-server analysis to find affected code before changing it. It supports renaming symbols, extracting or inlining functions, and moving symbols between modules.
Skill Claude CodeCodex
A Rust project-structure guide that uses LSP, the language tools that understand source code, to list symbols such as structs, traits, functions, and modules.
Skill Claude CodeCodex
A Rust code-navigation guide for finding which types implement a trait, or which traits a type implements, using a language server.
Skill Claude CodeCodex
Write or rewrite technical text with the rules of ASD-STE100 Simplified Technical English so it is clear, unambiguous, and free of AI slop. Use for documentation, READMEs, runbooks, procedures, error messages, release notes, incident reports, and API guides. Also use when the user says "STE", "Simplified Technical…
Skill Claude CodeCodex
A review guide for unsafe Rust code and foreign-function interfaces, which let Rust call code written in languages such as C. It covers raw pointers, memory layout, `extern` functions, safety comments, and undefined behavior.
Skill Claude CodeCodex
Select, pin, configure, install, build, and troubleshoot Buf code-generation plugins across remote BSR and local execution. Use for buf.gen.yaml plugin entries, protoc-gen- tools, generated Go/Python/TypeScript/OpenAPI outputs, offline generation, BSR connectivity or rate-limit failures, OCI-packaged plugin wrappers…
Skill Claude CodeCodex
Configure, inspect, update, validate, and troubleshoot Buf workspaces and modules. Use when working with buf.yaml, buf.lock, buf.gen.yaml or domain-specific Buf generation templates; managing BSR dependencies; formatting, linting, generating, detecting breaking Protobuf changes; locating dependency schemas; or…
Skill Claude CodeCodex
Design, change, and review Protobuf schemas used as gRPC contracts, streaming protocols, typed data models, grpc-gateway REST APIs, OpenAPI specifications, or generated SDK inputs. Use for .proto files, RPC request/response design, oneof stream events, validation annotations, API versioning, schema evolution…
Agent Cursor
AUV SceneBridge / view-memory lane code quality reviewer. Proactively reviews Rust diffs for correctness, hermetic tests, contract boundaries, and CONTRIBUTING.local.md veto items. Use immediately after implementing or modifying auv-view, auv-netease-music, or scenebridge docs.
Cursor rule Cursor
Rust edits use RustRover MCP for structure and Cargo for validation.
At most 3 mods per repository are shown here — the rest are on their repository pages: