rust-learner — скилл для Claude Code: что делает и как установить
Скилл находит актуальные версии крейтов, разбирает документацию docs.rs, списки изменений Rust и правила Clippy прямо во время сессии с агентом.
npx skills add actionbook/rust-skills --skill rust-learner -a claude-codeЧто делает rust-learner
Скилл помогает разработчику быстро получать справку по экосистеме Rust без ручного переключения в браузер. Он собирает данные о релизах с releases.rs, проверяет описания крейтов на lib.rs и crates.io, извлекает сигнатуры типов из стандартной библиотеки и находит примеры к линтам Clippy.
Поведение зависит от окружения. Если рядом лежат файлы субагентов из каталога ../../agents/, запуск происходит в фоновом режиме через инструмент Task. При изолированной установке скилла включается прямой режим: агент обращается к actionbook MCP за селекторами, после чего считывает веб-страницу через утилиту agent-browser либо запасной WebFetch.
Для работы в прямом режиме критично наличие CLI-инструмента agent-browser или actionbook MCP. Без них ассистент переключится на WebFetch, что заметно снизит точность разбора верстки.
Какие задачи решает
- найти свежую версию и доступные фичи любого крейта
- проверить стабилизированные API в свежем выпуске Rust
- получить сигнатуру типа и пример кода из стандартной библиотеки
- разобрать диагностику конкретного линта Clippy с примерами кода
Примеры запросов агенту
- Какая версия tokio сейчас актуальна и какие у нее есть фичи?
- Что нового появилось в Rust 1.85?
- Покажи сигнатуру и пример использования std::sync::Arc
Как установить rust-learner
1Через Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill rust-learner -a claude-code2Вручную: положить файлы
~/.claude/skills/rust-learner/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/rust-learner/
1Через Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill rust-learner -a codex2Вручную: положить файлы
.agents/skills/rust-learner/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill rust-learner -a cursor2Вручную: положить файлы
.cursor/skills/rust-learner/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install actionbook/rust-skills rust-learner2Вручную: положить файлы
.github/skills/rust-learner/SKILL.md1Через Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill rust-learner -a gemini-cli2Командой платформы
gemini skills install https://github.com/actionbook/rust-skills --path skills/rust-learnerВручную: положить файлы
.devin/skills/rust-learner/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill rust-learner -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о rust-learner
Как установить rust-learner в Claude Code?
Выполните в терминале команду npx skills add actionbook/rust-skills --skill rust-learner -a claude-code.
Что делает rust-learner?
Скилл ищет информацию о релизах Rust, документацию крейтов на docs.rs, сигнатуры стандартной библиотеки и описания предупреждений Clippy.
Чем отличается режим агента от встроенного режима?
При наличии файлов в папке ../../agents/ скилл запускает фоновые подзадачи. Если этих файлов нет, он парсит страницы напрямую через agent-browser и селекторы actionbook.