nwiizo

Rust Learning Lab — Development skill for Claude Code

Development community

Learn and review Rust through syntax, rationale, practice, and debugging.

How to install Rust Learning Lab

This entry records only its repository, not the path inside it, so there is no exact command to give. Open nwiizo/rust-learning-lab and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Rust Learning Lab does

Learn and review Rust through syntax, rationale, practice, and debugging. A bilingual plugin for Codex and Claude Code.

Alternatives in Development

  • OpenAI Codex CLI — (Rust implementation) 67.8k ★
  • PaperSpine — PaperSpine is a motivation-driven skill for learning from strong academic papers, building a paper’s central a 5k ★
  • OpenSquirrel — For people who get distracted by agents 1.3k ★

README

Rust Learning Lab

English | [日本語](README_ja.md)

**Understand the syntax. Explain the decisions. Verify the behavior.**

A learning and code review plugin for Codex and Claude Code. Read Rust from syntax and design rationale through arguments, types, ownership, and control flow, then practice making and checking small changes. Reviews identify concrete problems and explain why a fix works. Detailed learning reviews can become Markdown documents you can revisit.

One shared skill, `learn-rust`, serves both hosts. Its instructions and all eight references are available in English and Japanese. Responses follow your requested language or the language of the conversation. Documents follow their requested language or the repository's conventions. English code or error messages alone do not switch the response language.

Install

Use a version of your host CLI that supports plugins. Rust is optional for explanations; running examples requires a toolchain compatible with the target project. Distribution checks use Codex CLI 0.157.0, Claude Code 2.1.282, and Rust 1.98.1.

Codex

codex plugin marketplace add nwiizo/rust-learning-lab
codex plugin add rust-learning-lab@rust-learning-lab

Start a new conversation and invoke `$learn-rust`, or select **Learn Rust** in the skill picker.

Claude Code

claude plugin marketplace add nwiizo/rust-learning-lab
claude plugin install rust-learning-lab@rust-learning-lab

Start a new conversation and use `/rust-learning-lab:learn-rust` followed by your question.

This repository provides its own marketplace using the [Codex plugin format](https://developers.openai.com/plugins/build/plugins) and the [Claude Code marketplace format](https://code.claude.com/docs/en/plugin-marketplaces). Distribution here does not imply inclusion in either host's official catalog.

Use

These examples use Codex syntax. In Claude Code, replace `$learn-rust` with `/rust-learning-lab:learn-rust`.

$learn-rust In fold(10