rust · fandhe-ai — скилл для Claude Code: справочник по Rust
Скилл подкладывает агенту структурированную документацию по Rust: язык, Cargo, rustc, unsafe и async. Пригодится, когда правишь крейт или разбираешься с владением и лайфтаймами.
npx skills add Fandhe-AI/agent-reference-skills --skill rust -a claude-codeЧто делает rust
Скилл собирает 14 официальных источников по Rust в набор markdown-файлов внутри references/. Там книги TRPL и Rust by Example, справочник языка, Cargo Book, rustc Book, rustdoc Book, Rustonomicon про unsafe, Edition Guide, разделы стандартной библиотеки и указатель ошибок. Агент не тянет это из интернета: он читает локальные страницы.
Работает через таблицу «задача → категория». Ты спрашиваешь про владение или трейты — агент идёт в references/book/README.md, ищет нужную главу и открывает её. Про Cargo.toml, воркспейсы и фичи — в references/cargo/. Про флаги компилятора, --print, санитайзеры и LTO — в references/rustc/. Есть отдельные папки под CLI-утилиты, встраиваемые системы и примеры кода в samples/.
Скилл помечен как user-invocable: false, то есть вручную его не вызвать — он подхватывается сам, когда задача касается Rust. Справочник привязан к версии Rust 1.99.1, так что по свежим ночным фичам ответов в нём не будет. Если проект сидит на старом издании языка, сверяйся с references/edition-guide/.
Какие задачи решает
- разобраться, почему borrow checker ругается на конкретную функцию
- посмотреть, как правильно объявить фичи в
Cargo.toml - найти нужный флаг
rustcдля отладочной сборки - проверить, что считается undefined behavior в unsafe-блоке
- перевести крейт на новое издание языка
Примеры запросов агенту
- объясни, почему эта функция не компилируется из-за владения
- как описать воркспейс с двумя крейтами в
Cargo.toml? - покажи пример работы с
tokioи async/await
Как установить rust
1Через Skills CLI (Vercel)
npx skills add Fandhe-AI/agent-reference-skills --skill rust -a claude-code2Вручную: положить файлы
~/.claude/skills/rust/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/rust/
1Через Skills CLI (Vercel)
npx skills add Fandhe-AI/agent-reference-skills --skill rust -a codex2Вручную: положить файлы
.agents/skills/rust/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Fandhe-AI/agent-reference-skills --skill rust -a cursor2Вручную: положить файлы
.cursor/skills/rust/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Fandhe-AI/agent-reference-skills rust2Вручную: положить файлы
.github/skills/rust/SKILL.md1Через Skills CLI (Vercel)
npx skills add Fandhe-AI/agent-reference-skills --skill rust -a gemini-cli2Командой платформы
gemini skills install https://github.com/Fandhe-AI/agent-reference-skills --path skills/rustВручную: положить файлы
.devin/skills/rust/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Fandhe-AI/agent-reference-skills --skill rust -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о rust
Как установить rust в Claude?
Выполни npx skills add Fandhe-AI/agent-reference-skills --skill rust -a claude-code. Скилл окажется в ~/.claude/skills/rust/SKILL.md.
Что делает скилл rust?
Даёт агенту локальную подборку официальной документации по Rust и правило, куда смотреть под конкретную задачу. Это ускоряет ответы про владение, трейты, Cargo и unsafe.
Нужно ли что-то доустанавливать?
Нет, вся документация лежит внутри скилла в виде markdown-файлов. Агент читает их напрямую.
Похожие скиллы
Все скиллы по теме «Языки программирования» →Сначала — rust от других авторов.