---
title: "Rust skills · skilld"
canonical_url: "https://skilld.dev/skills/tag/rust"
last_updated: "2026-08-20T07:05:23.813Z"
meta:
  description: "Browse 42 agent skills tagged Rust. Rust-specific patterns and tooling."
  "og:description": "Browse 42 agent skills tagged Rust. Rust-specific patterns and tooling."
  "og:title": "Rust skills"
---

`

[← All skills](https://skilld.dev/skills)

# **Rust**

Rust-specific patterns and tooling

42 skills ·2.2m stars

## Top curators

- [![facebook](https://github.com/facebook.png)facebook 7](https://skilld.dev/@facebook)
- [![posthog](https://github.com/posthog.png)posthog 3](https://skilld.dev/@posthog)
- [![wshobson](https://github.com/wshobson.png)wshobson 2](https://skilld.dev/@wshobson)
- [![github](https://github.com/github.png)github 3](https://skilld.dev/@github)
- [![davila7](https://github.com/davila7.png)davila7 2](https://skilld.dev/@davila7)
- [![openai](https://github.com/openai.png)openai 1](https://skilld.dev/@openai)
- [![jimliu](https://github.com/jimliu.png)jimliu 1](https://skilld.dev/@jimliu)
- [![jeffallan](https://github.com/jeffallan.png)jeffallan 1](https://skilld.dev/@jeffallan)

- [

  **/compiler-commit**![facebook](https://github.com/facebook.png?size=40)

  Meta · facebook/react250k

  Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits with the \[compiler\] or \[rust-compiler\] prefix. /compiler-commit by facebook](https://skilld.dev/gh/facebook/react/compiler-commit)
- [

  **/compiler-orchestrator**![facebook](https://github.com/facebook.png?size=40)

  Meta · facebook/react250k

  Orchestrate the Rust compiler port end-to-end. Discovers the current frontier, fixes failing passes, ports new passes, reviews, and commits in a loop. /compiler-orchestrator by facebook](https://skilld.dev/gh/facebook/react/compiler-orchestrator)
- [

  **/compiler-port**![facebook](https://github.com/facebook.png?size=40)

  Meta · facebook/react250k

  Port a compiler pass from TypeScript to Rust. Gathers context, plans the port, implements in a subagent with test-fix loop, then reviews. /compiler-port by facebook](https://skilld.dev/gh/facebook/react/compiler-port)
- [

  **/compiler-review**![facebook](https://github.com/facebook.png?size=40)

  Meta · facebook/react250k

  Review Rust port code for port fidelity, convention compliance, and error handling. Compares against the original TypeScript source. /compiler-review by facebook](https://skilld.dev/gh/facebook/react/compiler-review)
- [

  **/compiler-verify**![facebook](https://github.com/facebook.png?size=40)

  Meta · facebook/react250k

  Use when you need to run all compiler checks (tests, lint, format) before committing. Detects whether TS or Rust code changed and runs the appropriate checks. /compiler-verify by facebook](https://skilld.dev/gh/facebook/react/compiler-verify)
- [

  **/plan-update**![facebook](https://github.com/facebook.png?size=40)

  Meta · facebook/react250k

  Use when you need to update a plan document with deep research across all compiler passes. Launches parallel subagents to analyze how a topic affects every compiler phase, then consolidates findings into the plan doc. /plan-update by facebook](https://skilld.dev/gh/facebook/react/plan-update)
- [

  **/rust-port-status**![facebook](https://github.com/facebook.png?size=40)

  Meta · facebook/react250k

  Show the status of all Rust port plan documents and recent related commits. Use when you need to understand what's been done vs what remains. /rust-port-status by facebook](https://skilld.dev/gh/facebook/react/rust-port-status)
- [

  **/adding-personhog-rpc**![posthog](https://github.com/posthog.png?size=40)

  posthog/posthog40k

  Guide for adding a new RPC to personhog-replica and personhog-router. Covers eligibility checks, proto definition, code generation for Python and Node.js clients, Rust implementation (storage trait, postgres queries, service handler, router wiring), and index compatibility validation. Use when adding a new gRPC endpoint to personhog, migrating a Django ORM query to personhog, or extending the personhog service API. /adding-personhog-rpc by posthog](https://skilld.dev/gh/posthog/posthog/adding-personhog-rpc)
- [

  **/debugging-local-replay**![posthog](https://github.com/posthog.png?size=40)

  posthog/posthog40k

  Debugs why session recordings aren't appearing in the local dev environment. Use when a developer reports that local replay ingestion isn't working, recordings aren't showing up despite /s calls, or the replay pipeline seems broken after hogli start. Covers the full local pipeline: SDK capture, Caddy proxy, capture-replay (Rust), Kafka, ingestion-sessionreplay (Node), recording-api (Node), SeaweedFS, and common failure modes like orphaned processes, stuck phrocs workers, and trigger misconfiguration. /debugging-local-replay by posthog](https://skilld.dev/gh/posthog/posthog/debugging-local-replay)
- [

  **/monitoring-capture-service**![posthog](https://github.com/posthog.png?size=40)

  posthog/posthog40k

  Guide for using the Grafana MCP to monitor and diagnose the capture service (rust/capture) in production. Use when investigating latency, event loss, Kafka backpressure, Redis issues, rate limiting, Envoy proxy issues, or any capture health question. Covers prod-us and prod-eu environments. /monitoring-capture-service by posthog](https://skilld.dev/gh/posthog/posthog/monitoring-capture-service)
- [

  **/memory-safety-patterns**![wshobson](https://github.com/wshobson.png?size=40)

  Seth Hobson · wshobson/agents40k

  Implement memory-safe programming with RAII, ownership, smart pointers, and resource management across Rust, C++, and C. Use when writing safe systems code, managing resources, or preventing memory bugs. /memory-safety-patterns by wshobson](https://skilld.dev/gh/wshobson/agents/memory-safety-patterns)
- [

  **/rust-async-patterns**![wshobson](https://github.com/wshobson.png?size=40)

  Seth Hobson · wshobson/agents40k

  Master Rust async programming with Tokio, async traits, error handling, and concurrent patterns. Use when building async Rust applications, implementing concurrent systems, or debugging async code. /rust-async-patterns by wshobson](https://skilld.dev/gh/wshobson/agents/rust-async-patterns)
- [

  **/qdrant-clients-sdk**![github](https://github.com/github.png?size=40)

  github/awesome-copilot39k

  Qdrant provides client SDKs for various programming languages, allowing easy integration with Qdrant deployments. /qdrant-clients-sdk by github](https://skilld.dev/gh/github/awesome-copilot/qdrant-clients-sdk)
- [

  **/rust-mcp-server-generator**![github](https://github.com/github.png?size=40)

  github/awesome-copilot39k

  Generate a complete Rust Model Context Protocol server project with tools, prompts, resources, and tests using the official rmcp SDK /rust-mcp-server-generator by github](https://skilld.dev/gh/github/awesome-copilot/rust-mcp-server-generator)
- [

  **/winapp-cli**![github](https://github.com/github.png?size=40)

  github/awesome-copilot39k

  Windows App Development CLI (winapp) for building, packaging, signing, debugging, and UI-automating Windows applications. Use when asked to initialize Windows app projects, create MSIX packages, manage AppxManifest.xml or development certificates, run an app as packaged for debugging, automate Windows UI via Microsoft UI Automation, publish to the Microsoft Store, or access Windows SDK build tools. Covers commands like init, pack, run, unregister, manifest, cert, sign, store, ui, and tool. Supports .NET (csproj), C++, Electron, Rust, Tauri, Flutter, and other Windows frameworks. /winapp-cli by github](https://skilld.dev/gh/github/awesome-copilot/winapp-cli)
- [

  **/rust-cli-builder**![davila7](https://github.com/davila7.png?size=40)

  Daniel Avila · davila7/claude-code-templates31k

  Plan and build production-ready Rust CLI tools using clap for argument parsing, with subcommands, config file support, colored output, and proper error handling. Uses interview-driven planning to clarify commands, input/output formats, and distribution strategy before writing any code. /rust-cli-builder by davila7](https://skilld.dev/gh/davila7/claude-code-templates/rust-cli-builder)
- [

  **/rust-pro**![davila7](https://github.com/davila7.png?size=40)

  Daniel Avila · davila7/claude-code-templates31k

  Master Rust 1.75+ with modern async patterns, advanced type system features, and production-ready systems programming. /rust-pro by davila7](https://skilld.dev/gh/davila7/claude-code-templates/rust-pro)
- [

  **/cli-creator**![openai](https://github.com/openai.png?size=40)

  openai/skills27k

  Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill. /cli-creator by openai](https://skilld.dev/gh/openai/skills/cli-creator)
- [

  **/release-skills**![jimliu](https://github.com/jimliu.png?size=40)

  Jim Liu 宝玉 · jimliu/baoyu-skills26k

  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", "bump version", "push", "推送", "release notes", "GitHub Release", or "回填 Release". /release-skills by jimliu](https://skilld.dev/gh/jimliu/baoyu-skills/release-skills)
- [

  **/rust-engineer**![jeffallan](https://github.com/jeffallan.png?size=40)

  jeffallan/claude-skills11k

  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 Result/Option. Use when building Rust applications, solving ownership or borrowing issues, designing trait-based APIs, implementing async/await concurrency, creating FFI bindings, or optimizing for performance and memory safety. Invoke for Rust, Cargo, ownership, borrowing, lifetimes, async Rust, tokio, zero-cost abstractions, memory safety, systems programming. /rust-engineer by jeffallan](https://skilld.dev/gh/jeffallan/claude-skills/rust-engineer)
- [

  **/rust-validation**![macro-inc](https://github.com/macro-inc.png?size=40)

  Macro · macro-inc/macro4.3k

  Validate Rust work after substantial Rust code changes by running \`just check\`, \`just clippy\`, then \`just format\`. Use before the final response after a significant Rust implementation or cleanup task; batch edits first instead of running after every small change. /rust-validation by macro-inc](https://skilld.dev/gh/macro-inc/macro/rust-validation)
- [

  **/azure-cosmos-rust**![microsoft](https://github.com/microsoft.png?size=40)

  microsoft/skills3k

  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". /azure-cosmos-rust by microsoft](https://skilld.dev/gh/microsoft/skills/azure-cosmos-rust)
- [

  **/azure-eventhub-rust**![microsoft](https://github.com/microsoft.png?size=40)

  microsoft/skills3k

  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". /azure-eventhub-rust by microsoft](https://skilld.dev/gh/microsoft/skills/azure-eventhub-rust)
- [

  **/azure-identity-rust**![microsoft](https://github.com/microsoft.png?size=40)

  microsoft/skills3k

  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". /azure-identity-rust by microsoft](https://skilld.dev/gh/microsoft/skills/azure-identity-rust)
- [

  **/azure-keyvault-certificates-rust**![microsoft](https://github.com/microsoft.png?size=40)

  microsoft/skills3k

  Azure Key Vault Certificates library for Rust. Create, manage, and use X.509 certificates including self-signed and CA-issued. Triggers: "keyvault certificates rust", "CertificateClient rust", "create certificate rust", "self-signed certificate rust", "X.509 rust". /azure-keyvault-certificates-rust by microsoft](https://skilld.dev/gh/microsoft/skills/azure-keyvault-certificates-rust)
- [

  **/azure-keyvault-keys-rust**![microsoft](https://github.com/microsoft.png?size=40)

  microsoft/skills3k

  Azure Key Vault Keys library for Rust. Create, manage, and use cryptographic keys including RSA, EC, and HSM-protected keys. Triggers: "keyvault keys rust", "KeyClient rust", "create key rust", "encrypt rust", "wrap key rust", "sign rust". /azure-keyvault-keys-rust by microsoft](https://skilld.dev/gh/microsoft/skills/azure-keyvault-keys-rust)
- [

  **/azure-keyvault-secrets-rust**![microsoft](https://github.com/microsoft.png?size=40)

  microsoft/skills3k

  Azure Key Vault Secrets library for Rust. Store and retrieve secrets, passwords, and API keys. Triggers: "keyvault secrets rust", "SecretClient rust", "get secret rust", "set secret rust", "list secrets rust". /azure-keyvault-secrets-rust by microsoft](https://skilld.dev/gh/microsoft/skills/azure-keyvault-secrets-rust)
- [

  **/azure-storage-blob-rust**![microsoft](https://github.com/microsoft.png?size=40)

  microsoft/skills3k

  Azure Blob Storage library for Rust. Upload, download, and manage blobs and containers. Triggers: "blob storage rust", "BlobClient rust", "upload blob rust", "download blob rust", "storage container rust", "BlobServiceClient rust". /azure-storage-blob-rust by microsoft](https://skilld.dev/gh/microsoft/skills/azure-storage-blob-rust)
- [

  **/azure-storage-queue-rust**![microsoft](https://github.com/microsoft.png?size=40)

  microsoft/skills3k

  Azure Queue Storage library for Rust. Send, receive, and manage queue messages. Triggers: "queue storage rust", "QueueClient rust", "send message rust", "receive messages rust", "QueueServiceClient rust", "queue rust". /azure-storage-queue-rust by microsoft](https://skilld.dev/gh/microsoft/skills/azure-storage-queue-rust)
- [

  **/switchyard-rust-review**![nvidia-nemo](https://github.com/nvidia-nemo.png?size=40)

  nvidia-nemo/switchyard2.8k

  Review Switchyard Rust changes for correctness and maintainability. Use for pull requests or diffs touching crates, PyO3 bindings, async runtime behavior, streaming, protocol types, translation, algorithms, or LLM clients. /switchyard-rust-review by nvidia-nemo](https://skilld.dev/gh/nvidia-nemo/switchyard/switchyard-rust-review)
- [

  **/m15-anti-pattern**![zhanghandong](https://github.com/zhanghandong.png?size=40)

  Alex · zhanghandong/rust-skills1.4k

  Use when reviewing code for anti-patterns. Keywords: anti-pattern, common mistake, pitfall, code smell, bad practice, code review, is this an anti-pattern, better way to do this, common mistake to avoid, why is this bad, idiomatic way, beginner mistake, fighting borrow checker, clone everywhere, unwrap in production, should I refactor, 反模式, 常见错误, 代码异味, 最佳实践, 地道写法 /m15-anti-pattern by zhanghandong](https://skilld.dev/gh/zhanghandong/rust-skills)
- [

  **/agent-browser**![am-will](https://github.com/am-will.png?size=40)

  am.will · am-will/codex-skills1k

  A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands. /agent-browser by am-will](https://skilld.dev/gh/am-will/codex-skills/agent-browser)
- [

  **/fast-rust**![psiace](https://github.com/psiace.png?size=40)

  Chojan Shang · psiace/skills171

  Practical guidance for writing, refactoring, and reviewing fast, reliable, and maintainable Rust code. /fast-rust by psiace](https://skilld.dev/gh/psiace/skills/fast-rust)
- [

  **/dd-pup**![datadog-labs](https://github.com/datadog-labs.png?size=40)

  Datadog Labs · datadog-labs/agent-skills168

  Datadog CLI (Rust). OAuth2 auth with token refresh. /dd-pup by datadog-labs](https://skilld.dev/gh/datadog-labs/agent-skills/dd-pup)
- [

  **/apollo-router-plugin-creator**![apollographql](https://github.com/apollographql.png?size=40)

  Apollo GraphQL · apollographql/skills111

  Guide for writing Apollo Router native Rust plugins. Use this skill when: (1) users want to create a new router plugin, (2) users want to add service hooks (router\_service, supergraph\_service, execution\_service, subgraph\_service), (3) users want to modify an existing router plugin, (4) users need to understand router plugin patterns or the request lifecycle. (5) triggers on requests like "create a new plugin", "add a router plugin", "modify the X plugin", or "add subgraph\_service hook". /apollo-router-plugin-creator by apollographql](https://skilld.dev/gh/apollographql/skills/apollo-router-plugin-creator)
- [

  **/rust**![wado-lang](https://github.com/wado-lang.png?size=40)

  wado-lang/wado111

  Workspace-specific Rust rules that override common habits: panic instead of dummy or no-op fallbacks, no wildcard match arms, dependencies managed in the workspace Cargo.toml, 2024 edition, zero warnings and clippy lints. Read before writing or editing Rust (.rs) code. /rust by wado-lang](https://skilld.dev/gh/wado-lang/wado/rust)
- [

  **/rust-best-practices**![apollographql](https://github.com/apollographql.png?size=40)

  Apollo GraphQL · apollographql/skills111

  Guide for writing idiomatic Rust code based on Apollo GraphQL's best practices handbook. Use this skill when: (1) writing new Rust code or functions, (2) reviewing or refactoring existing Rust code, (3) deciding between borrowing vs cloning or ownership patterns, (4) implementing error handling with Result types, (5) optimizing Rust code for performance, (6) writing tests or documentation for Rust projects. /rust-best-practices by apollographql](https://skilld.dev/gh/apollographql/skills/rust-best-practices)
- [

  **/crates**![wdm0006](https://github.com/wdm0006.png?size=40)

  Will McGinnis · wdm0006/python-skills89

  Sets up, tests, and publishes Rust crates — Cargo project layout, a fmt/clippy/test CI gate that actually gates, MSRV pinning, feature-flag hygiene, and crates.io publishing with cargo-release. Use when creating a Rust crate, wiring GitHub Actions for Rust, debugging a clippy or MSRV CI failure, or preparing a crates.io release. /crates by wdm0006](https://skilld.dev/gh/wdm0006/python-skills/crates)
- [

  **/rivetkit-client-rust**![rivet-dev](https://github.com/rivet-dev.png?size=40)

  Rivet · rivet-dev/skills27

  RivetKit Rust client guidance. Use for Rust clients and backends that connect to Rivet Actors with rivetkit::client, create typed actor handles, call actions, or manage connections. /rivetkit-client-rust by rivet-dev](https://skilld.dev/gh/rivet-dev/skills/rivetkit-client-rust)
- [

  **/tauri-v2**![nodnarbnitram](https://github.com/nodnarbnitram.png?size=40)

  Brandon Martin · nodnarbnitram/claude-code-extensions16

  Tauri v2+ cross-platform app development with Rust backend. Use when configuring tauri.conf.json, implementing Rust commands (#\[tauri::command\]), setting up IPC patterns (invoke, emit, channels), configuring permissions/capabilities, troubleshooting build issues, or deploying desktop/mobile apps. Triggers on Tauri, src-tauri, invoke, emit, capabilities.json. /tauri-v2 by nodnarbnitram](https://skilld.dev/gh/nodnarbnitram/claude-code-extensions/tauri-v2)
- [

  **/rust-ui-architecture**![geoffjay](https://github.com/geoffjay.png?size=40)

  Geoff Johnson · geoffjay/claude-plugins8

  Architecture patterns for Rust UI applications including GPUI-specific patterns, code organization, modularity, and scalability. Use when user needs guidance on application architecture, code organization, or scaling UI applications. /rust-ui-architecture by geoffjay](https://skilld.dev/gh/geoffjay/claude-plugins/rust-ui-architecture)
- [

  **/rust-patterns**![lukemurraynz](https://github.com/lukemurraynz.png?size=40)

  Luke Murray · lukemurraynz/hve-agent-skills1

  USE FOR: Rust implementation recipes for new Rust 2024 services, libraries, CLIs, and workspace scaffolds - Cargo setup, error types, async patterns, serde/config, gRPC/Protobuf, HTTP/axum, OpenTelemetry/tracing, testing, quality gates, API design, production readiness, and security/supply-chain checks. Pairs with \`rust.instructions.md\` and \`rust-tests.instructions.md\`. Load this skill when Copilot needs working Rust code patterns or configuration guidance. /rust-patterns by lukemurraynz](https://skilld.dev/gh/lukemurraynz/hve-agent-skills/rust-patterns)

## Related tags

- [React 7](https://skilld.dev/skills/tag/react)
- [TypeScript 5](https://skilld.dev/skills/tag/typescript)