moeru-ai

81 mods across 3 repositories, 51k stars between them.

minecraft-debug-mcp

01

moeru-ai/airi

Skill Codex

Operate and debug the live Minecraft bot through its built-in MCP REPL server. Use when work requires starting the bot with pnpm dev, connecting to the local MCP endpoint, inspecting cognitive state/logs/history, injecting synthetic chat/events, or running targeted REPL code against the running brain during…

not rated 50k +194 yesterday A SkillSpector: warn 68 tokens original MIT

pnpm

02

moeru-ai/alint

Skill Claude CodeCodex

Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces, or managing dependencies with catalogs, patches, or overrides.

not rated 118 18d ago A 35 tokens copy · 100% MIT

simple-english

03

moeru-ai/alint

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…

not rated 118 18d ago A 149 tokens copy · 81% MIT

xsai

04

moeru-ai/alint

Skill Codex

Use this skill when the user is building with xsai or any @xsai/ package, or is evaluating xsAI for a small OpenAI-compatible workflow with text generation, streaming, tool calling, structured output, embeddings, image generation, speech synthesis, or transcription.

not rated 118 18d ago A 61 tokens copy · 100% MIT

ast-grep

05

moeru-ai/auv

Skill Claude CodeCodex

Guide for writing ast-grep rules to perform structural code search and analysis. Use when users need to search codebases using Abstract Syntax Tree (AST) patterns, find specific code structures, or perform complex code queries that go beyond simple text search. This skill should be used when users ask to search for…

not rated 115 +22 yesterday A 80 tokens copy · 100% Apache-2.0

domain-cli

06

moeru-ai/auv

Skill Claude Code

A set of design rules for building command-line tools, which are programs operated from a terminal. It covers command options, configuration, errors, output, exit codes, interruption, and shell completion.

not rated 115 +22 yesterday A SkillSpector: pass 73 tokens original Apache-2.0

domain-cloud-native

07

moeru-ai/auv

Skill Claude Code

A guide to design constraints for cloud-native applications, which run in containers or distributed services and may be moved or restarted automatically.

not rated 115 +22 yesterday A SkillSpector: pass 59 tokens original Apache-2.0

domain-ml

08

moeru-ai/auv

Skill Claude Code

A guide to design constraints for machine-learning and AI applications written in Rust, including model inference and handling large numerical data.

not rated 115 +22 yesterday A SkillSpector: pass 61 tokens original Apache-2.0

domain-web

09

moeru-ai/auv

Skill Claude Code

A set of development guidance for web services, which are programs that receive and respond to requests over the internet. It covers HTTP APIs, real-time connections, authentication, routing, and shared application state.

not rated 115 +22 yesterday A SkillSpector: pass 87 tokens original Apache-2.0

m01-ownership

10

moeru-ai/auv

Skill Claude Code

A Rust guide for ownership, borrowing, and lifetimes—the rules that determine who controls data, who may use it, and how long those uses remain valid.

not rated 115 +22 yesterday A SkillSpector: pass 96 tokens original Apache-2.0

m02-resource

11

moeru-ai/auv

Skill Claude Code

Guidance for managing ownership and shared access to data in Rust, including smart pointers such as Box, Rc, Arc, Weak, RefCell, and Cell. Rust uses ownership rules to control when memory can be used and released.

not rated 115 +22 yesterday A SkillSpector: pass 74 tokens original Apache-2.0

m03-mutability

12

moeru-ai/auv

Skill Claude Code

A Rust coding guide for handling data that must change while respecting Rust’s borrowing rules. It covers mutable references, shared references, and single- or multi-threaded mutation tools.

not rated 115 +22 yesterday A SkillSpector: pass 74 tokens original Apache-2.0

m04-zero-cost

13

moeru-ai/auv

Skill Claude Code

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.

not rated 115 +22 yesterday A SkillSpector: pass 78 tokens original Apache-2.0

m05-type-driven

14

moeru-ai/auv

Skill Claude Code

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.

not rated 115 +22 yesterday A SkillSpector: pass 60 tokens original Apache-2.0

m06-error-handling

15

moeru-ai/auv

Skill Claude Code

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.

not rated 115 +22 yesterday A SkillSpector: pass 61 tokens original Apache-2.0

m07-concurrency

16

moeru-ai/auv

Skill Claude Code

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

not rated 115 +22 yesterday A SkillSpector: pass 75 tokens original Apache-2.0

m09-domain

17

moeru-ai/auv

Skill Claude Code

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.

not rated 115 +22 yesterday A SkillSpector: pass 55 tokens original Apache-2.0

m10-performance

18

moeru-ai/auv

Skill Claude Code

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.

not rated 115 +22 yesterday A SkillSpector: pass 49 tokens original Apache-2.0

m11-ecosystem

19

moeru-ai/auv

Skill Claude Code

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…

not rated 115 +22 yesterday A SkillSpector: pass 110 tokens original Apache-2.0

m12-lifecycle

20

moeru-ai/auv

Skill Claude Code

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…

not rated 115 +22 yesterday A SkillSpector: warn 94 tokens original Apache-2.0

m13-domain-error

21

moeru-ai/auv

Skill Claude Code

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…

not rated 115 +22 yesterday A SkillSpector: pass 95 tokens original Apache-2.0

m14-mental-model

22

moeru-ai/auv

Skill Claude Code

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…

not rated 115 +22 yesterday A SkillSpector: pass 91 tokens original Apache-2.0

m15-anti-pattern

23

moeru-ai/auv

Skill Claude Code

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…

not rated 115 +22 yesterday A SkillSpector: pass 101 tokens original Apache-2.0

rust-call-graph

24

moeru-ai/auv

Skill Claude Code

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.

not rated 115 +22 yesterday A SkillSpector: pass 48 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: