К основному содержанию
скилл

rust-pro — скилл для Claude Code: помощь с Rust

Скилл помогает проектировать и писать Rust-код: от решения проблем с владением и асинхронностью до тестирования и профилирования систем.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill development/rust-pro
Открыть на GitHub

Что делает 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-pro

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill rust-pro -a claude-code

3Вручную: положить файлы

~/.claude/skills/rust-pro/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/rust-pro/

По шагам, с командами для каждой платформы: Как установить скилл в 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.

Похожие скиллы

Все скиллы по теме «Языки программирования» →
migrate-to-shoehorn Matt Pocock Переводит type assertions с as в тестах на функции из @total-typescript/shoehorn. Нужен для частичных объектов и намеренно неверных данных в проверках. 475 388установок write-swift emilkowalski Скилл помогает писать, проверять и переносить код на Swift с учётом модели языка. Подойдёт, когда нужно разобраться с конкурентностью, ошибкой или циклом удержания объектов. CX Codex +1 119 300установок megacave JuliusBrussee Переводит ответы ассистента на классический китайский язык (вэньянь) для экономии места на экране. Активируется командами /megacave или /caveman wenyan. CX Codex +1 25 400установок find-docs upstash Тянет актуальную документацию, справочники API и примеры кода для любой библиотеки через Context7 CLI. Пригодится, когда агент отвечает по устаревшим данным обучения. CX Codex +1 9 400установок typescript-advanced-types Seth Hobson Помогает агенту писать сложную типизацию TypeScript: generics, conditional types и преобразования типов. Нужен для библиотек, API-клиентов и строгих конфигураций. CX Codex 92 169установок smart-explore thedotmack Структурно ищет функции и классы через tree-sitter. Пригодится, когда нужно разобраться в кодовой базе без чтения всех файлов. CX Codex +1 7 300установок

Из того же набора651

Весь набор →
inference-serving-llama-cpp Скилл помогает запускать LLM через llama.cpp на CPU, Apple Silicon и GPU AMD или Intel. Пригодится, когда CUDA недоступна. 60установок emerging-techniques-speculative-decoding Скилл по спекулятивному декодированию: подсказывает агенту, как ускорить генерацию токенов в 1.5–3.6 раза без потери качества. 59установок netlify-deploy Скилл для Claude, который проводит проект через деплой на Netlify: проверка входа, привязка сайта, сборка и заливка на превью или в прод. 58установок footballbin-predictions Скилл получает прогнозы матчей Premier League и Champions League через FootballBin MCP API. Показывает ожидаемый счёт, автора следующего гола и количество угловых. 57установок domain Скилл управляет доменами сервисов Railway: создаёт домен Railway или добавляет собственный. Пригодится, когда нужно получить URL сервиса или настроить домен. 56установок test-detect Скилл определяет тестовый фреймворк в проекте и запускает подходящую проверку. Он также находит тесты для файла и создаёт базовые тесты. 56установок observability-langsmith Скилл помогает отлаживать LLM-приложения, отслеживать вызовы и оценивать ответы на тестовых наборах. Нужен для контроля качества AI-функций. 56установок claude-opus-4-5-migration Скилл находит в кодовой базе строки моделей и вызовы API и переводит их на Opus 4.5. Пригодится, когда проект пора обновить на новую модель. 55установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой