Rust Learning Lab — Development skill for Claude Code
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
Related Skills
Learn Agent Harness
Build your own coding-agent harness in Rust — a bilingual (EN/中文) learning path through four real harnesses: p
Exercism Solutions
My solutions to exercises on Exercism - the fantastic learning platform that helps me learn and improve my ski
Learn Review
Manually trigger a learning review of the current session
Yotta Learn
元习是一个跨智能体的学习闭环工具。它把命令失败、用户纠正、更好的做法与洞见,沉淀为结构化的 .learnings/ 条目,供后续会话与技能改进复用;支持 init / log / list / promote / rev
Maestro Learn
User-invoked learning toolkit — guided reading, investigation, pattern extraction, or second opinions. Manual
Learn From Materials
Turn PDFs, books and papers into interactive learning webpages|将复杂材料转化为可追溯、可测验、可做笔记的学习网页
Related Agents
Engram Assessor
Independent grader of learner productions for the Engram learning plugin. MUST BE USED for /learn verification
Hive Self Learn
Behavioral learning agent that records violations, updates correction logs, and propagates lessons across agen
Teaching Mentor
Use this agent when helping developers learn concepts, debug issues, or build features where understanding mat