# rust-learner

Fetches crate versions, docs.rs API signatures, Rust changelogs, and Clippy lint descriptions directly inside coding agent sessions.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 3100 installs · ★ 1545
- Author: actionbook
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/actionbook/rust-skills/tree/HEAD/skills/rust-learner/SKILL.md
- Updated: 2026-08-23
- HTML: https://affpapa.org/en/nevibecode/skills/rust-learner

## What it does

The skill handles lookups across the Rust ecosystem. It pulls release changelogs from releases.rs, inspects crate metadata on lib.rs and crates.io, extracts standard library signatures from official docs, and queries Clippy lint rules.

Execution splits into two patterns depending on your setup. When agent markdown files exist in `../../agents/`, the skill delegates research to background `Task` workers. In a standalone skill install, it executes directly: actionbook MCP provides page selectors, then the `agent-browser` CLI reads the content.

Direct mode depends heavily on having `agent-browser` CLI installed. While WebFetch exists as a fallback, relying purely on it slows down parsing and drops precision on complex documentation pages.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add actionbook/rust-skills --skill rust-learner -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/rust-learner/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/rust-learner/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add actionbook/rust-skills --skill rust-learner -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/rust-learner/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add actionbook/rust-skills --skill rust-learner -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/rust-learner/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install actionbook/rust-skills rust-learner
```

2. **Manually: put the files in place**
- File: `.github/skills/rust-learner/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add actionbook/rust-skills --skill rust-learner -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/actionbook/rust-skills --path skills/rust-learner
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/rust-learner/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add actionbook/rust-skills --skill rust-learner -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/actionbook/rust-skills/tree/HEAD/skills/rust-learner/SKILL.md

## When to use it
- look up latest crate versions and feature flags
- inspect stabilized APIs and notes for new Rust releases
- fetch signatures and code examples from std library docs
- examine Clippy lint diagnostics with good and bad code samples

## Example prompts
- What is the latest version of tokio and what features does it have?
- What changed in Rust 1.85?
- Show docs and signature for std::sync::Arc

## Similar
- [rust-best-practices](https://affpapa.org/en/nevibecode/skills/rust-best-practices.md) — skill · 21100 installs
- [rust-async-patterns](https://affpapa.org/en/nevibecode/skills/rust-async-patterns.md) — skill · 20625 installs
- [rust-mcp-server-generator](https://affpapa.org/en/nevibecode/skills/rust-mcp-server-generator.md) — skill · 9181 installs
- [rust-skills](https://affpapa.org/en/nevibecode/skills/rust-skills.md) — skill · 6500 installs
- [rust-engineer](https://affpapa.org/en/nevibecode/skills/rust-engineer.md) — skill · 6300 installs
- [rust-testing](https://affpapa.org/en/nevibecode/skills/rust-testing.md) — skill · 5600 installs

From the same set: [actionbook/rust-skills](https://affpapa.org/en/nevibecode/by/actionbook/rust-skills.md) — 35 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
