moeru-ai

75 mods across 4 repositories, 49k stars between them.

m04-zero-cost

49

moeru-ai/auv

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.

25 +1 3d ago A 78 tokens original Apache-2.0

m05-type-driven

50

moeru-ai/auv

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.

25 +1 3d ago A 60 tokens original Apache-2.0

m06-error-handling

51

moeru-ai/auv

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.

25 +1 3d ago A 61 tokens original Apache-2.0

m07-concurrency

52

moeru-ai/auv

Skill Claude CodeCodex

A guide for handling concurrency, meaning work that runs at the same time or waits for input, in Rust programs.

25 +1 3d ago A 75 tokens original Apache-2.0

m09-domain

53

moeru-ai/auv

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.

25 +1 3d ago A 55 tokens original Apache-2.0

m10-performance

54

moeru-ai/auv

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.

25 +1 3d ago A 49 tokens original Apache-2.0

m11-ecosystem

55

moeru-ai/auv

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…

25 +1 3d ago A 110 tokens original Apache-2.0

m12-lifecycle

56

moeru-ai/auv

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…

25 +1 3d ago A 94 tokens original Apache-2.0

m13-domain-error

57

moeru-ai/auv

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…

25 +1 3d ago A 95 tokens original Apache-2.0

m14-mental-model

58

moeru-ai/auv

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…

25 +1 3d ago A 91 tokens original Apache-2.0

m15-anti-pattern

59

moeru-ai/auv

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…

25 +1 3d ago A 101 tokens original Apache-2.0

rust-call-graph

60

moeru-ai/auv

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.

25 +1 3d ago A 48 tokens original Apache-2.0

rust-code-navigator

61

moeru-ai/auv

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.

25 +1 3d ago A 46 tokens original Apache-2.0

moeru-ai/auv

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.

25 +1 3d ago A 51 tokens original Apache-2.0

moeru-ai/auv

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.

25 +1 3d ago C 45 tokens original Apache-2.0

moeru-ai/auv

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.

25 +1 3d ago A 51 tokens original Apache-2.0

rust-trait-explorer

65

moeru-ai/auv

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.

25 +1 3d ago C 42 tokens original Apache-2.0

simple-english

66

moeru-ai/auv

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…

25 +1 3d ago A 149 tokens copy · 81% Apache-2.0

unsafe-checker

67

moeru-ai/auv

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.

25 +1 3d ago A 120 tokens original Apache-2.0

use-buf-plugins

68

moeru-ai/auv

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…

25 +1 3d ago A 80 tokens original Apache-2.0

use-buf

69

moeru-ai/auv

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…

25 +1 3d ago A 70 tokens original Apache-2.0

use-protobuf

70

moeru-ai/auv

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…

25 +1 3d ago A 81 tokens original Apache-2.0

auv-code-reviewer

71

moeru-ai/auv

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.

25 +1 3d ago A 65 tokens original Apache-2.0

moeru-ai/auv

Cursor rule Cursor

Rust edits use RustRover MCP for structure and Cargo for validation.

25 +1 3d ago A 0 tokens original Apache-2.0

At most 3 mods per repository are shown here — the rest are on their repository pages: