Browse 182,820 skills across 14 categories.
Use when designing Rust error handling — thiserror vs anyhow, typed error enums,
Rust error handling with anyhow and thiserror
Rust error handling patterns and best practices. Use when designing error types, implementing error propagation, adding...
This skill should be used when the user is writing, reviewing, debugging, or architecting Rust code. Detects edition and...
Write Rust that makes illegal states unrepresentable and lets the compiler enforce the invariants. Fighting the borrow c...
Rust programming expert including ownership, borrowing, lifetimes, async Tokio patterns, error handling, trait system, p...
Implement, diagnose, modernize and migrate real Rust projects with version-correct APIs, minimal diffs and evidence-back...
Expert-level Rust development with ownership, lifetimes, async, error handling, and production-grade patterns
Deep Rust expertise for systems programming with ownership, borrowing, and lifetimes. Use when writing Rust code, unders...
FFI 跨语言互操作专家。处理 C/C++ 互操作、bindgen、PyO3、Java JNI、内存布局、数据转换等问题。触发词:FFI, C, C++, bindgen, cbindgen, PyO3, jni, extern, libc...
Use when calling C libraries from Rust, generating bindings with bindgen, exporting Rust functions to C with cbindgen, w...
Microsoft Pragmatic Rust FFI Guidelines. Use when working with C/C++ interop, creating cdylib, writing unsafe FFI code,...
GPU 内存与计算专家。处理 CUDA, OpenCL, GPU memory, compute shader, memory coalescing, zero-copy, 显存管理, 异构计算
Implement GPU scheduling with VRAM budgets, work queues, and model lifecycle management. Use when building ML pipeline o...
Design element-tree animation and transitions in native Rust GPUI apps: with_animation, easing, shadows, state transitio...
Design motion, transitions, and bespoke graphics for native Rust gpui apps — the framework behind Zed and the pd-console...
Implement graceful shutdown with signal handling and broadcast channels. Use when building long-running services or daem...
This skill should be used when the user asks to "build a GTK4 app in Rust", "create a libadwaita UI", "use relm4", "buil...
Rust guardrails, patterns, and best practices for AI-assisted development. Use when working with Rust files (.rs), Cargo...
Rust refactoring and idiomatic patterns guidelines from the Rust Community (formerly rust-refactor). This skill should b...
Use when implementing new Rust features, refactoring existing Rust code, adding a new module, redesigning a struct/trait...
Write and review Rust code using systems programming concepts from "Rust in Action" by Tim McNamara. Covers language fou...
Leverage iterator chains for efficient, lazy data processing without intermediate allocations. Use when processing colle...
Build a Rust cdylib that a TypeScript/Bun runtime calls via koffi FFI, for a security kernel or enforcement core. Use wh...
Guide for writing Rust code covering ownership, borrowing, lifetimes, error handling, async programming, and Rust best p...
Rust development patterns, project setup, CLI/TUI applications, error handling, and system integration
Use when asking about Rust versions or crate info. Keywords: latest version, what's new, changelog, Rust 1.x, Rust relea...
Rust 学习与生态追踪专家。处理新版本特性、crate 更新、最佳实践演进、RFC、每周新闻等问题。触发词:latest version, what's new, Rust 版本, 新特性, update, upgrade, rfc, 每...
高级生命周期专家。处理 HRTB, GAT, 'static 约束, dyn trait object, 泛型边界冲突等问题。触发词:lifetime, HRTB, GAT, 'static, dyn, trait object, one...
线性类型与资源管理专家。处理 Destructible, 资源清理, RAII, unique object, linear semantics, 线性语义, 资源所有权, 独占语义
宏与过程元编程专家。处理 macro_rules!, derive, proc-macro, 泛型宏、编译时计算等问题。触发词:macro, derive, proc-macro, macro_rules, 宏, 过程宏, 编译时计算
Rust macro development patterns including procedural macros, derive macros, attribute macros, and declarative macros. Us...
用 Rust 写 MCP server(rmcp crate)并暴露 CLI/工具为 MCP tools。
Generate a complete Rust Model Context Protocol server project with tools, prompts, resources, and tests using the offic...
Minimize allocations and cloning using references, Cow, and smart pointers. Use when optimizing hot paths or memory-cons...
Rust memory safety, ownership and borrow checker patterns, error handling with Result/Option, and traits.
Expose Prometheus metrics with counters, gauges, and histograms. Use for production monitoring and alerting.
请求追踪、CORS 配置、限流、中间件模式
Create mocks using mockall and trait-based abstractions. Use when unit testing code with external dependencies.
Modern Rust features from versions 1.80-1.92. Use when writing new code, reviewing for modern idioms, or upgrading codeb...
Microsoft Pragmatic Rust Application Guidelines. Use when building CLI tools, binaries, services, or user-facing applica...
Microsoft Pragmatic Rust Library Guidelines. Use when designing library crates, public APIs, managing dependencies, or c...
Microsoft Pragmatic Rust Universal Guidelines. Use when reviewing naming conventions, code style, import organization, o...
可变性专家。处理 E0596, E0499, E0502, interior mutability, Cell, RefCell, Mutex, RwLock, borrow conflict, 可变性, 内部可变性, 借用冲突
Rust development patterns, ownership, async, error handling, and ecosystem. Use for: rust, cargo, ownership, borrow chec...
当用户要求"优化 Rust 代码"、"提高性能"、"减少内存使用"、"并行计算"、"缓存策略"、"HiGHS 求解器优化"、"数值计算优化"、"Moka 缓存"、"Rayon 并行"、"避免克隆"、"减少分配"、"SIMD 优化"、"工作窃...
所有权、借用、生命周期专家。处理 E0382, E0597, E0506, E0507, E0515, E0716, E0106 等错误。触发词:ownership, borrow, lifetime, move, clone, Copy,...
Master Rust ownership, borrowing, lifetimes, and memory safety. Understand move semantics, references, and zero-cost abs...
Use when Rust's ownership system including ownership rules, borrowing, lifetimes, and memory safety. Use when working wi...
Rust backend patterns including Axum, Tokio, error handling with anyhow/thiserror, and tracing.
地道的Rust模式、所有权、错误处理、特质、并发,以及构建安全、高性能应用程序的最佳实践。
Use when writing new Rust code; Reviewing Rust code
Idiomatic Rust patterns, ownership, error handling, traits, concurrency, and best practices for building safe, performan...
Zero-copy deserialization, async I/O patterns, lifetime management, memory-efficient parsing, and safe handling of unsaf...
Rust design patterns and advanced language patterns. Use when designing APIs, implementing complex abstractions, applyin...
Guides idiomatic Rust ownership, errors, and concurrency. Use when resolving borrow or lifetime design, structuring crat...
性能优化专家。处理 benchmark, profiling, allocation, SIMD, cache, 优化, 基准测试等问题。触发词:performance, optimization, benchmark, profiling...
High-performance Rust optimization. Profiling, benchmarking, SIMD, memory optimization, and zero-copy techniques. Focuse...
Rust performance optimization. Use when optimizing code, reducing allocations, improving cache locality, profiling, or b...
Master Rust performance - profiling, benchmarking, and optimization. Use when optimizing code, reducing allocations, or...
Analyzes Rust code for performance bottlenecks, memory inefficiencies, and optimization opportunities. Use when discussi...
Pin 与自引用类型专家。处理 Pin, Unpin, self-referential, Future, async, Generator, Pinning projection 等问题。触发词:Pin, Unpin, self-refe...
Rust conventions for a core that backs multiple language bindings: stable-edition tooling, typed Result errors with no p...
Port existing C, C++, Python, Go, JavaScript, or TypeScript code to Rust while preserving its agreed observable behaviou...
Port code from C, C++, Python, Go, JavaScript, or TypeScript into idiomatic Rust that keeps the original behavior: owner...
Run rust port validation gauntlet.
Automatically review Rust code after edits to .rs files, providing pragmatic suggestions for idiomatic patterns, perform...
Master Rust 1.75+ with modern async patterns, advanced type system features, and production-ready systems programming.
Master Rust 1.75+ with modern async patterns, advanced type system features, and production-ready systems programming. E...
You are a Rust expert specializing in modern Rust 1.75+ development with advanced async programming, systems-level perfo...
rust-pro workflow skill. Use this skill when the user needs Master Rust 1.75+ with modern async patterns, advanced type...
Master Rust 1.75+ development with async runtime (Tokio/smol).
> Goal: Write idiomatic, high-performance, and memory-safe Rust code following standard community practices (The Rust Wa...
Expert toolkit for rust pro
Master modern Rust (2024 edition) with async patterns, advanced type system features, and production-ready systems progr...
Rust development intelligence. 14 domains, 11 stacks, 300+ entries. Actions: plan, build, create, design, implement, rev...
Expert-level skill for Rust programming (Rust 2024 / v1.85+). Covers memory safety, async, Axum/SQLx, CLI, and optimizat...
Modern Rust project architecture guide for 2025. Use when creating Rust projects (CLI, web services, libraries). Covers...
Guidance for scaffolding new Rust projects. Use when: (1) starting a new Rust project or workspace, (2) configuring Carg...
Initialize Rust projects with proper structure, essential crates, and Cargo.toml configuration. Use when starting new Ru...
Rust project organization and structure. Use when creating new projects, organizing modules, setting up workspaces, conf...
Bridge Rust and Python using PyO3 with proper GIL handling and async compatibility. Use when integrating Python ML model...
Use this skill when implementing or designing the Rust SDK, PyO3/Maturin bindings, Python package, pandas/numpy/Arrow in...
Review Rust code for idiomatic patterns, best practices, and production quality. Use when reviewing Rust crates, checkin...
Modify Allbert in an isolated rebuild worktree, run Tier A validation, and produce an operator-reviewed patch.
Safe Rust refactoring with LSP analysis. Triggers on: /refactor, rename symbol, move function, extract, 重构, 重命名, 提取函数, 安...
Repository-scale, behavior-aware Rust refactoring - rename and restructure crates/modules/traits, remove duplication, ha...
Configure release builds for maximum performance with LTO, optimizations, and binary stripping. Use for production deplo...
Prepare and cut an IronCrew release through develop and main, including PR review, complete validation, versioning, tagg...
Rename a Rust symbol across the workspace (an item, a method, a field, a module, a local variable) with `wado-dev-tools...
Implement the repository pattern for database abstraction with sqlx, transactions, and retry logic. Use when building da...
智能指针与资源管理专家。处理 Box, Rc, Arc, Weak, RefCell, Cell, interior mutability, RAII, Drop, 堆分配, 引用计数, 智能指针
- Quick Start
Reviewing Rust code - what to flag, and what rustc and clippy already flag for you USE WHEN: you are reviewing, critiqu...
Expert-level Rust audits covering ownership, concurrency, unsafe blocks, traits, and Cargo dependencies. Use for Rust-sp...
Review Rust code or diffs for correctness, soundness, API compatibility, and maintainability. Use for review or audit re...
Performs comprehensive Rust security review for safe/unsafe boundary issues, memory safety in unsafe blocks, concurrency...
Review existing Rust code for idiom, API design, error handling, safety, and maintainability, and produce a prioritized...