rust-pro — скилл для Claude Code: помощь с Rust
Скилл помогает проектировать и писать Rust-код: от решения проблем с владением и асинхронностью до тестирования и профилирования систем.
npx claude-code-templates@latest --skill development/rust-proЧто делает rust-pro
Скилл помогает разрабатывать на Rust сервисы, библиотеки и системные утилиты. Он разбирает владение, заимствования и времена жизни, предлагает подходы к типам и обработке ошибок. Для асинхронного кода рассматривает Tokio и связанные инструменты, включая axum, tower и hyper.
Работа строится вокруг требований к производительности, безопасности и среде выполнения: затем выбирается подход к асинхронности и библиотекам, добавляются тесты и линтеры, а узкие места профилируются. В описании также охвачены FFI, unsafe-код, тестирование и управление Cargo workspace. Для коротких скриптов или случаев, когда в проект нельзя добавить Rust, этот скилл не предназначен.
Какие задачи решает
- разобрать ошибки владения и времён жизни
- спроектировать асинхронный сервис на Tokio
- подобрать обработку ошибок для Rust API
- написать тесты для библиотеки или сервиса
- найти узкие места производительности Rust-кода
Примеры запросов агенту
- Разбери проблему с владением в этом модуле и предложи безопасное исправление.
- Спроектируй асинхронный веб-сервис на Tokio с обработкой ошибок.
- Добавь тесты для этой библиотеки и подскажи, как профилировать узкие места.
Как установить rust-pro
1Через claude-code-templates
npx claude-code-templates@latest --skill development/rust-pro2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill rust-pro -a claude-code3Вручную: положить файлы
~/.claude/skills/rust-pro/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/rust-pro/
Вручную: положить файлы
.agents/skills/rust-pro/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/rust-pro/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates rust-pro2Вручную: положить файлы
.github/skills/rust-pro/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/rust-proВручную: положить файлы
.devin/skills/rust-pro/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о rust-pro
Как установить rust-pro в Claude Code?
Выполните npx claude-code-templates@latest --skill development/rust-pro.
Что делает rust-pro?
Помогает с разработкой на Rust: разбирает владение, типы и асинхронный код, а также предлагает тестирование и профилирование.
С какими версиями и инструментами Rust работает скилл?
Он ориентирован на Rust 1.75+ и описывает асинхронные подходы с Tokio, а также инструменты вроде Clippy и Rustfmt.