Claude skills for Rust
50 of 176 public skills on GitHub that mention Rust: skills named for it first, then by stars, at most 3 from one repository. Each links to its folder; copy it into ~/.claude/skills/ to use it.
rust engineer
Writes, reviews, and debugs idiomatic Rust code with memory safety and zero-cost abstractions. Implements ownership patterns, manages lifetimes, designs trait hierarchies, builds async applications with tokio, and structures error handling with…
Jeffallan/claude-skills★ 12kMITFolder:
rust-engineerrust review
Performs comprehensive Rust security review for safe/unsafe boundary issues, memory safety in unsafe blocks, concurrency hazards, panic-induced DoS, FFI safety, and async runtime mistakes. Use when auditing Rust crates, services, or libraries —…
trailofbits/skills★ 7.9kCC-BY-SA-4.0Folder:
rust-reviewazure eventhub rust
Azure Event Hubs library for Rust. Send and receive events for streaming data ingestion and batch processing. Triggers: "event hubs rust", "ProducerClient rust", "ConsumerClient rust", "send event rust", "streaming rust", "eventhub rust".
microsoft/skills★ 3.2kMITFolder:
azure-eventhub-rustazure identity rust
Azure Identity library for Rust. Microsoft Entra ID authentication for all Azure SDK clients. Triggers: "azure identity rust", "DeveloperToolsCredential", "authentication rust", "managed identity rust", "credential rust", "Entra ID rust".
microsoft/skills★ 3.2kMITFolder:
azure-identity-rustazure cosmos rust
Azure Cosmos DB library for Rust (NoSQL API). Document CRUD, containers, and globally distributed data. Triggers: "cosmos db rust", "CosmosClient rust", "document crud rust", "NoSQL rust", "partition key rust".
microsoft/skills★ 3.2kMITFolder:
azure-cosmos-rustrust best practices
Write idiomatic, robust, maintainable Rust. Use this skill whenever you write, review, refactor, debug, or explain Rust code: new crates, modules, functions, structs, traits, error types, async code, unsafe or FFI code, Cargo.toml, tests, or rustdoc.…
morganlinton/BeautifulRust★ 1.4kMITFolder:
rust-best-practicesrust port
Port code from C, C++, Python, Go, JavaScript, or TypeScript into idiomatic Rust that keeps the original behavior: ownership instead of manual memory, Result instead of error codes and exceptions, enums instead of flag ints and magic strings, and tests…
morganlinton/BeautifulRust★ 1.4kMITFolder:
rust-portrust dev
Rust 开发规范(聚焦 Axum + Tokio 后端栈),覆盖工具链、错误处理、异步陷阱、模块组织、依赖管理与测试规范
doccker/cc-use-exp★ 1.1kLicence: see repoFolder:
rust-devcc rust dev
Rust 开发规范(Axum + Tokio 后端栈),适用于 Rust 源码、模块组织、错误处理、异步编程和测试相关任务;不负责 review、debug 或运维流程。
doccker/cc-use-exp★ 1.1kLicence: see repoFolder:
cc-rust-devrust coder
Implement, refactor, and migrate production Rust with repository-grounded ownership, type-driven invariants, explicit errors, safe concurrency, minimal unsafe code, and verified Cargo workflows. Use for Rust features, crates, CLIs, services, libraries,…
sno-ai/sno-station-skills★ 884Apache-2.0Folder:
rust-coderrust skills
Comprehensive Rust coding guidelines with 265 rules across 26 categories. Use when writing, reviewing, or refactoring Rust code. Covers ownership, error handling, async patterns, concurrency, unsafe code, API design, memory optimization, performance,…
leonardomso/rust-skills★ 656MITFolder:
rust-skillsrust project
Modern Rust project architecture guide for 2025. Use when creating Rust projects (CLI, web services, libraries). Covers workspace structure, error handling, async patterns, and idiomatic Rust best practices.
majiayu000/spellbook★ 288MITFolder:
rust-projectrust code navigator
Navigate Rust code using LSP. Triggers on: /navigate, go to definition, find references, where is defined, 跳转定义, 查找引用, 定义在哪, 谁用了这个
moeru-ai/auv★ 195Apache-2.0Folder:
rust-code-navigatorrust call graph
Visualize Rust function call graphs using LSP. Triggers on: /call-graph, call hierarchy, who calls, what calls, 调用图, 调用关系, 谁调用了, 调用了谁
moeru-ai/auv★ 195Apache-2.0Folder:
rust-call-graphrust deps visualizer
Visualize Rust project dependencies as ASCII art. Triggers on: /deps-viz, dependency graph, show dependencies, visualize deps, 依赖图, 依赖可视化, 显示依赖
moeru-ai/auv★ 195Apache-2.0Folder:
rust-deps-visualizerrust conventions
Rust conventions: edition, fmt and clippy, error crates and propagation, unsafe documentation, API naming guidelines, traits, testing, benchmarks, tokio, cargo audit. Use when writing or reviewing Rust code.
Goldziher/ai-rulez★ 165MITFolder:
rust-conventionsrust programming expert
Expert-level skill for Rust programming (Rust 2024 / v1.88+). Covers memory safety, Grounded Permissions Model (R/W/O/F), async Axum 0.8/SQLx, CLI, and zero-cost optimization in English and Indonesian.
roedyrustam/vibes-plug★ 116MITFolder:
rust-programming-expertreview rust
Comprehensive Rust code review that fans out across detected technology areas, running them in parallel when the agent supports subagents and sequentially otherwise. Use for pre-push or pre-PR review of .rs files.
existential-birds/beagle★ 85Apache-2.0Folder:
review-rustrust code review
Reviews Rust code for ownership, borrowing, lifetime, error handling, trait design, unsafe usage, and common mistakes. Use when reviewing .rs files, checking borrow checker issues, error handling patterns, or trait implementations. Covers Rust 2024 edition…
existential-birds/beagle★ 85Apache-2.0Folder:
rust-code-reviewrust project setup
Guidance for scaffolding new Rust projects. Use when: (1) starting a new Rust project or workspace, (2) configuring Cargo.toml best practices, (3) setting up CI pipelines for Rust, (4) organizing a multi-crate workspace, (5) configuring clippy, rustfmt,…
existential-birds/beagle★ 85Apache-2.0Folder:
rust-project-setuprust ops
Rust development patterns, ownership, async, error handling, and ecosystem. Use for: rust, cargo, ownership, borrow checker, lifetime, tokio, serde, trait, Result, Option, async rust, crate, derive, impl, enum, pattern matching, Arc, Mutex, Send, Sync,…
0xDarkMatter/claude-mods★ 78MITFolder:
rust-opsrust formal verification
Use when Rust code, especially unsafe or panic-critical paths, needs a Kani, Verus, or Creusot harness written, run, and its failure read. Not for choosing the proof policy: use proof-driven.
OutlineDriven/odin-claude-plugin★ 40Apache-2.0Folder:
rust-formal-verificationrust async concurrency
Use when writing async Rust — spawning tasks, sharing state across tasks/threads, choosing channels vs mutexes, or hitting Send-bound errors with async traits. Not for HTTP service structure (rust-web-backend) or sync-only ownership (rust-core-language).
Fusengine/claude-plugins★ 34MITFolder:
rust-async-concurrencyrust ecosystem crates
Use when choosing crates for a Rust project — serialization, CLI, async runtime, web, database, HTTP client, error handling, observability. Not for API usage details of an already-chosen crate.
Fusengine/claude-plugins★ 34MITFolder:
rust-ecosystem-cratesrust error handling
Use when designing Rust error handling — thiserror vs anyhow, typed error enums, #[from] conversions, or recoverable errors vs panics. Not for ownership/borrowing (rust-core-language).
Fusengine/claude-plugins★ 34MITFolder:
rust-error-handlingrust
Use when writing Rust or resolving borrow-checker, lifetime, and trait errors. Covers ownership models, error handling with thiserror and anyhow, async with Tokio, and safe abstractions over unsafe code. Trigger on "borrow checker won't let me", "lifetime…
nimadorostkar/Claude-Skills-collection★ 33MITFolder:
rustrust testing
Rust testing conventions and frameworks: built-in #[test], integration, and doctest layout plus the cargo-nextest runner and the proptest, insta, criterion, mockall, and rstest ecosystem. Invoke whenever task involves any interaction with Rust tests —…
xobotyi/cc-foundry★ 23MITFolder:
rust-testingerror handling rust
Implement idiomatic Rust error handling with Result, Option, and the ? operator. Use when the user handles errors in Rust, creates custom error types, uses thiserror or anyhow, implements the From trait for error conversion, or asks about Result/Option…
VersoXBT/claude-initial-setup★ 4MITFolder:
error-handling-rustrust expert
This skill should be used when the user is writing, reviewing, debugging, or architecting Rust code. Detects edition and toolchain from the project. Provides expert critique covering ownership, error handling, unsafe review, async correctness, trait…
mathisk2095/jko-claude-plugins★ 3MITFolder:
rust-expertimplementing rust
Implements concise, streamlined Rust code matching exact architect specifications. Use when writing Rust code, creating modules, or when the user asks to implement features in Rust.
qte77/claude-code-plugins★ 3Apache-2.0Folder:
implementing-rustreviewing rust
Provides concise, focused Rust code reviews matching exact task complexity requirements. Use when reviewing Rust code quality, safety, or when the user asks for code review.
qte77/claude-code-plugins★ 3Apache-2.0Folder:
reviewing-rusttesting rust
Writes tests following TDD (using cargo test, proptest, and insta) best practices. Use when writing unit tests, integration tests, or property-based tests in Rust.
qte77/claude-code-plugins★ 3Apache-2.0Folder:
testing-rustprogramming
Applies strict, modern language practice (typed errors, exhaustive match, tests that can fail) for Python, Rust, TypeScript, JavaScript, and Go. Use for work on .py, .rs, .ts, .js, or .go files.
code-yeongyu/oh-my-openagent★ 70kLicence: see repoFolder:
programminggtars
Supports Gtars for local genomic interval models and set algebra, overlaps and counts, consensus and coverage, tokenization, fragment processing, and refget/BEDbase planning across Python, Rust, and the CLI.
K-Dense-AI/scientific-agent-skills★ 55kMITFolder:
gtarsrelease skills
Universal release workflow. Auto-detects version files and changelogs. Supports Node.js, Python, Rust, Claude Plugin, GitHub Releases, annotated tags, historical release backfill, and generic projects. Use when user says "release", "发布", "new version",…
JimLiu/baoyu-skills★ 27kMITFolder:
release-skillshuggingface tokenizers
Fast tokenizers optimized for research and production. Rust-based implementation tokenizes 1GB in <20 seconds. Supports BPE, WordPiece, and Unigram algorithms. Train custom vocabularies, track alignments, handle padding/truncation. Integrates seamlessly…
Orchestra-Research/AI-Research-SKILLs★ 14kMITFolder:
huggingface-tokenizersqdrant vector search
High-performance vector similarity search engine for RAG and semantic search. Use when building production RAG systems requiring fast nearest neighbor search, hybrid search with filtering, or scalable vector storage with Rust-powered performance.
Orchestra-Research/AI-Research-SKILLs★ 14kMITFolder:
qdrantconstant time analysis
Detects timing side-channel vulnerabilities in cryptographic code. Use when implementing or reviewing crypto code, encountering division on secrets, secret-dependent branches, or constant-time programming questions in C, C++, Go, Rust, Swift, Java, Kotlin,…
trailofbits/skills★ 7.9kCC-BY-SA-4.0Folder:
constant-time-analysisdevcontainer setup
Creates devcontainers with Claude Code, language-specific tooling (Python/Node/Rust/Go), and persistent volumes. Use when adding devcontainer support to a project, setting up isolated development environments, or configuring sandboxed Claude Code workspaces.
trailofbits/skills★ 7.9kCC-BY-SA-4.0Folder:
devcontainer-setupswitchboard
Complete Switchboard Oracle Protocol SDK for Solana - the permissionless oracle solution for price feeds, on-demand data, VRF randomness, and real-time streaming via Surge. Covers TypeScript SDK, Rust integration, Oracle Quotes, and all Switchboard tools.
internet-court/internet-court-skill★ 7kLicence: see repoFolder:
switchboardalkahest developer
Help developers write code that interacts with Alkahest escrow contracts using the TypeScript, Rust, or Python SDK
internet-court/internet-court-skill★ 7kLicence: see repoFolder:
alkahest-developernear smart contracts
NEAR Protocol smart contract development in Rust. Use when writing, reviewing, or deploying NEAR smart contracts. Covers contract structure, state management, cross-contract calls, testing, security, and optimization patterns. Based on near-sdk v5.x with…
internet-court/internet-court-skill★ 7kLicence: see repoFolder:
near-smart-contractsfind untested sources
MANDATORY for static source-to-test pairing: find or list source files/modules without corresponding tests, or suggest test locations from repository structure. Invoke even for a tiny package; do not substitute manual globbing. Uses Roslyn for C#/.NET and…
dotnet/skills★ 5.8kMITFolder:
find-untested-sourcesbevy ecs
Structure a Bevy app around its Entity Component System: build the App with plugins, define Component/Resource types, write systems with Query/Res/Commands, filter and order systems, and use the Time resource for frame-rate-independent motion. Use when…
gamedev-skills/awesome-gamedev-agent-skills★ 5.6kApache-2.0Folder:
bevy-ecsweb3 audit
Smart contract security audit — 10 DeFi bug classes (accounting desync, access control, incomplete path, off-by-one, oracle, ERC4626, reentrancy, flash loan, signature replay, proxy), pre-dive kill signals (TVL < $500K etc), Foundry PoC template, grep…
elementalsouls/Claude-BugHunter★ 5.3kMITFolder:
web3-auditci pipeline synthesizer
Generate GitHub Actions CI/CD pipeline configurations for automated building and testing of library and package projects. Use when creating or updating CI workflows for npm packages, Python packages, Go modules, Rust crates, or other library projects that…
kajisho5/ffmpeg-skill★ 3.9kMITFolder:
ci-pipeline-synthesizerdoca programming guide
Use this skill when the user is writing their first DOCA app or asking a library-agnostic programming question — picking a shipped sample to copy and modify, wiring pkg-config + meson (or FFI from Rust / Go / Python against the public C ABI), walking the…
NVIDIA/skills★ 3.8kApache-2.0Folder:
doca-programming-guidematerials
Blender PBR and stylized material creation for metal, wood, concrete, fabric, glass, dirt, rust, and procedural shaders. Use for look development, material reuse, and production shading in Blender via MCP.
arjun988/blender-skills★ 1.5kMITFolder:
materialsdrive desktop app
Drive and verify an Electron or Tauri desktop app from the inside, including the main-process and Rust IPC calls a browser tool cannot see. Use when a desktop app needs testing, when a feature works in the browser but not in the packaged app, when an IPC…
reticlehq/reticle★ 1.3kLicence: see repoFolder:
drive-desktop-appdependency auditor
Scan project dependencies for vulnerabilities, license issues, and upgrade opportunities across Python, Node.js, Go, and Rust. Use when auditing dependencies, checking licenses, planning upgrades, or assessing supply chain security.
borghei/Claude-Skills★ 1kLicence: see repoFolder:
dependency-auditor
Claude skills for Rust: before you install one
Which Claude skill should I use for Rust?
There are 176 of them, spread over 79 repositories on GitHub. Named for it and most starred: rust engineer (Jeffallan/claude-skills, ★ 12k), rust review (trailofbits/skills, ★ 7.9k) and azure eventhub rust (microsoft/skills, ★ 3.2k). Stars rate the repository a skill sits in, not the skill.
How do I install a Claude skill for Rust?
For Rust, take the rust-engineer folder from Jeffallan/claude-skills (the folder that holds SKILL.md) into ~/.claude/skills/ to use it in every Claude Code project, or into .claude/skills/ for one project. In the Claude apps, zip that folder and upload it as a custom skill in settings.
Are all these Rust skills in English?
No: 5 of those listed, such as rust dev and cc rust dev, are written mainly in Chinese, Japanese, Korean or Russian rather than English, though the Rust task is the same. Claude can follow them either way, but read them before you install.
What should I check before installing a Rust skill?
A Rust skill is instructions Claude follows, and it can bundle scripts Claude runs, so read SKILL.md and every script first: for rust engineer, that is everything in the rust-engineer folder. 5 of the 50 here come from repositories with under 10 stars, so few people have looked at them. Red flags: piping a download into a shell, sending files to a URL, and instructions to hide what it does from you.
Are these Rust skills maintained?
130 of the 176 Rust skills sit in repositories that changed in the 30 days before 31 Oct 2026.
Are these Rust skills official?
No. None of the 176 Rust skills comes from Anthropic's own skills repository, so all of them are community-made across 79 repositories.
More topics: every “Claude skills for…” page.