moai-lang-rust

Develop Rust 1.92+ applications with Axum, Tokio, SQLx, and Serde.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/windysky/claude_notification_wsl2 --skill moai-lang-rust-windysky
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-lang-rust
Source: https://github.com/windysky/claude_notification_wsl2/tree/main/.claude/skills/moai-lang-rust
Command: npx skills add https://github.com/windysky/claude_notification_wsl2 --skill moai-lang-rust-windysky

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides expert guidance for Rust 1.92+ development, enabling high-performance, memory-safe applications with Axum, Tokio, SQLx, and WASM targets.

Core Features & Use Cases

  • Performance-first Rust patterns for building fast, reliable REST APIs, CLI tools, and systems utilities.
  • Memory safety and concurrency using modern Rust features (Tokio, Axum, SQLx, serde, lifetimes).
  • Web services, microservices, and WebAssembly workloads with robust tooling and patterns.
  • Use Case: Design a high-throughput API service that runs on Rust 1.92+ and compiles to WASM for edge environments.

Quick Start

To get started, review the Implementation Guide, references, and examples to learn practical async runtimes, web frameworks, and database access patterns.

Frequently Asked Questions about moai-lang-rust

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a high-performance REST API in Rust using Axum and Tokio?

Building a high-performance REST API in Rust uses Axum for the web framework and Tokio for the asynchronous runtime. This Skill provides expert guidance on combining these libraries to create memory-safe, high-throughput API services.

Can I compile Rust code to WebAssembly for edge environments?

Yes, you can compile Rust code to WebAssembly (WASM) for edge environments. This Skill offers development patterns specifically for building robust WebAssembly workloads that run efficiently on edge platforms using the modern Rust ecosystem.

What's the best way to manage database connections in async Rust applications?

Managing database connections in async Rust applications is best handled using SQLx for type-safe, asynchronous database access. This Skill provides guidance on integrating SQLx with Tokio and Axum to ensure reliable data querying.

Do I need a specific Rust version to use modern async patterns and memory safety features?

Yes, you need the Rust 1.92+ toolchain to use these modern async patterns and memory safety features. This Skill specifically targets Rust 1.92+ to leverage the latest compilation, type-safety, and asynchronous runtime capabilities.

How does Rust handle memory safety and concurrency in microservices?

Rust handles memory safety and concurrency in microservices through its ownership model and modern libraries like Tokio and Serde. This Skill demonstrates how to apply these features to build fast, reliable systems without garbage collection overhead.

When should I use Rust instead of another language for CLI tools and systems utilities?

You should use Rust for CLI tools and systems utilities when you need performance-first execution and memory safety without runtime overhead. This Skill provides expert patterns for building fast, reliable command-line applications using Rust 1.92+.