Browse 182,820 skills across 14 categories.
This skill should be used when the user asks to "use tokio broadcast channels", "manage async processes in Rust", "strea...
Async channel patterns for Rust (async-channel, tokio, crossbeam)
Use when writing async Rust — spawning tasks, sharing state across tasks/threads, choosing channels vs mutexes, or hitti...
Manage concurrent operations with channels, semaphores, locks, and streams. Use when coordinating parallel work or limit...
高级异步模式专家。处理 Stream 实现, 零拷贝, tokio::spawn 生命周期, 插件系统调度, tonic 流式响应等问题。触发词:async, Stream, tokio::spawn, 零拷贝, 插件系统, tonic,...
Master Rust async programming with Tokio, async traits, error handling, and concurrent patterns. Use when building async...
Comprehensive async/tokio testing patterns for episodic memory operations. Use when writing tests for async functions, t...
Write async tests with tokio::test and configure multi-threaded test runtimes. Use when testing async code.
JWT 认证、API Key 认证、分布式 Token 存储、密码安全存储
Idiomatic Axum extractors, error types and state sharing for HTTP services in Rust. Use when the task involves rust, axu...
Use when building or extending a Rust service - axum on tokio (or the repository's actix-web / rocket), typed errors wit...
Provides API design patterns for Rust backends including request validation with validator, OpenAPI documentation with u...
Implements authentication and authorization for Rust backend services using JWT, password hashing, sessions, and middlew...
Build production-ready Rust backend APIs with Axum framework. Covers router composition, state management, extractors, m...
Implements database integration patterns for Rust backends using SQLx and SeaORM. Use when setting up database connectio...
"""Best practices and patterns for writing idiomatic Rust code.
Guide for writing idiomatic Rust code based on Apollo GraphQL's best practices handbook. Use this skill when: (1) writin...
Idiomatic Rust patterns from official guidelines
Rust development best practices, patterns, and conventions. Use when writing Rust code, reviewing .rs files, discussing...
Development guidance for writing idiomatic Rust. Use when: (1) writing new Rust functions or modules, (2) choosing betwe...
Implement, refactor, or debug Rust with attention to ownership, error contracts, API compatibility, and safety. Use for...
Rust best practices. Use when reading or editing any .rs file, designing a crate's public API, choosing an error type, s...
Rust coding best practices based on Microsoft Pragmatic Rust Guidelines. ALWAYS invoke before writing or modifying Rust...
Write idiomatic, robust, maintainable Rust. Use this skill whenever you write, review, refactor, debug, or explain Rust...
Track Rust executable and WASM artifact size by section, feature, dependency, and build profile.
Debug Rust ownership, borrowing, and lifetime errors. Use when encountering borrow checker errors (E0382, E0502, E0597,...
Design and validate a bounded worker queue with clear admission, cancellation, retry, fairness, and shutdown semantics.
Build Rust native libraries for the FFI plugin
Redis 缓存管理、连接池、TTL策略、模式匹配删除、性能优化
Visualize Rust function call graphs using LSP. Triggers on: /call-graph, call hierarchy, who calls, what calls, 调用图, 调用关...
Implement native Rust ML inference with Candle framework. Use when building GPU-accelerated ML pipelines without Python...
Manage Rust packages, multi-crate Cargo workspaces, conditional compilation features, dependency graphs, benchmarks, and...
Prefer `cargo check` over `cargo build` when making Rust code changes. Use `cargo check` to quickly verify code compiles...
Speed up Rust development iteration when `cargo build --release` takes 10+ minutes even for one-line edits. Use when: (1...
Audit Rust channel-based pipelines for queue growth, blocked producers, dropped messages, and shutdown behavior under lo...
Rust Clap CLI argument parsing best practices. This skill should be used when writing, reviewing, or refactoring Rust CL...
Write clean, well-documented Rust code with proper error handling and no_std/std support
Build production Rust CLIs with clap derive, anyhow/thiserror boundaries, script-friendly stdout/stderr, ExitCode mappin...
Coding patterns extracted from OpenAI Codex Rust codebase - a production CLI/agent system with strict error handling, as...
Expert guidance for Rust CLI and TUI development with official examples from clap, inquire, and ratatui libraries. Use w...
Diagnoses and fixes Rust compile errors, borrow-checker issues, runtime panics, and logic bugs with clear explanations a...
Navigate Rust code using LSP. Triggers on: /navigate, go to definition, find references, where is defined, 跳转定义, 查找引用, 定...
Structure Rust code using modules, traits, builders, and newtypes. Use when designing APIs, abstracting behavior, or pre...
Perform comprehensive Rust code quality reviews against best practices for async Rust, error handling, testing, and proj...
Reviews Rust code for ownership, borrowing, lifetime, error handling, trait design, unsafe usage, and common mistakes. U...
Expert Rust code review agent that analyzes Rust code for correctness, safety, idiomatic patterns, performance, and best...
Implement, refactor, and migrate production Rust with repository-grounded ownership, type-driven invariants, explicit er...
Rust 编码规范专家。处理命名, 格式化, 注释, clippy, rustfmt, lint, 代码风格, 最佳实践, naming convention, 代码审查, P.NAM, G.FMT, 怎么命名, 代码规范
Guides Claude in writing idiomatic, efficient, well-structured Rust code using proper data modeling, traits, impl organi...
Master Rust's ownership system, type safety, and zero-cost abstractions for building safe, concurrent, and performant sy...
A comprehensive skill for Rust development that combines error handling, testing, and logging patterns. Demonstrates the...
并发与异步专家。处理 Send, Sync, thread, async, await, tokio, channel, Mutex, deadlock, race condition, 并发, 异步, 死锁等问题。触发词:thread,...
Master Rust concurrency - threads, channels, and parallel iterators. Use when implementing multi-threading, synchronizat...
Const generics 与编译时计算专家。处理 const泛型、类型级计算、编译时求值、MaybeUninit 数组等问题。触发词:const, generics, compile-time, MaybeUninit, 类型级计算,...
Rust code conventions covering edition 2024, cargo fmt/clippy, Result-based error handling, unsafe discipline, async wit...
Work on Rust crates in packages/rust_viterbo. Use for crate layout, commands (fmt/clippy/test/bench), and coding convent...
Use when writing or reviewing Rust: type and API design, errors versus panics, unsafe and FFI, ownership and async, test...
Comprehensive Rust development expertise covering core principles, patterns, error handling, async programming, testing,...
Use when writing, reviewing, or refactoring Rust code. Covers ownership, borrowing, error handling, async patterns, API...
Rust development with ownership, lifetimes, error handling, async, traits, and idiomatic patterns
Use when writing or reviewing idiomatic Rust — edition 2024 ownership/borrowing design, or fixing LLM pitfalls (clone ta...
协程与绿色线程专家。处理 generator, suspend/resume, stackful coroutine, stackless coroutine, context switch, 协程, 绿色线程, 上下文切换, 生成器
Work with Rust crates in the Traceway workspace — add types, implement storage backends, or extend the daemon. Use when...
Audits Rust crate boundaries, public APIs, and dependency direction. Use when a workspace grows circular concepts, dupli...
Create new Rust crates in this Cargo workspace following established patterns for dependency management, testing, docume...
Set and audit budgets for Rust crate features and optional dependencies to limit compile time, binary size, and accident...
Run rust crate release readiness.
Clone and explore Rust crate source code. Use when user wants to read source code for a Rust crate, explore a crate's im...
CRITICAL: Use for Rust news and daily/weekly/monthly reports. Triggers on: rust news, rust daily, rust weekly, TWIR, rus...
Visualize Rust project dependencies as ASCII art. Triggers on: /deps-viz, dependency graph, show dependencies, visualize...
Rust idioms and design patterns for writing idiomatic code. Use when: (1) Writing new Rust code, (2) Reviewing Rust code...
Build cross-platform desktop applications with Rust using Tauri framework and native GUI alternatives
Rust 开发规范(聚焦 Axum + Tokio 后端栈),覆盖工具链、错误处理、异步陷阱、模块组织、依赖管理与测试规范
Rust development standards for git-review: TDD enforcement, error handling patterns, bounded context architecture, and a...
This skill should be used when working with Rust code, reviewing Rust code, managing Rust dependencies, creating Rust pr...
Develop, review, and optimize idiomatic, memory-safe Rust code following the Rust API Guidelines. Use when writing Rust...
Idiomatic Rust development with focus on safety, performance, and ergonomics. Expert in async/await, error handling, tra...
Modern Rust development with cargo, clippy, rustfmt, async programming, and memory-safe systems programming. Covers owne...
Obsidian LiveSync プロジェクトの Rust 開発を支援します。DDD 4層アーキテクチャ(domain/application/infrastructure/interfaces)に従った新規モジュール追加、axum ハン...
> Rust systems programming rehberi.
Execute comprehensive Rust development workflow including cargo build, test, clippy, and fmt. Use when compiling, testin...
分布式系统专家。处理 Raft, 2PC, 共识算法, 分布式事务, 分布式一致性, 分布式协调
Rust documentation generation and improvement. Use when documenting public APIs, creating examples, writing module-level...
用户态网络专家。处理 DPDK, 用户态驱动, 高性能网络, packet processing, 零拷贝, RSS 负载均衡
eBPF 与内核模块专家。处理 eBPF program, kernel module, map, tail call, perf event, 跟踪, 内核探针, 性能分析
Rust 生态专家。处理 crate 选择、库推荐、框架对比、async runtime 选择、序列化库、web 框架等。触发词:crate, library, framework, ecosystem, async runtime, to...
This skill should be used when working with Rust projects, "Cargo.toml", "rustc", "cargo build/test/run", "clippy", "rus...
Use when choosing crates for a Rust project — serialization, CLI, async runtime, web, database, HTTP client, error handl...
Translating Effect-TS patterns to Rust idioms. Result/Option handling, error propagation, service architecture, and effe...
Force `rust-embed` to re-embed assets from `$GRAFEMA_UI_DIST` (or any env-driven path) when cargo's incremental compilat...
嵌入式与 no_std 专家。处理 no_std, embedded-hal, 裸机开发, 中断, DMA, 资源受限环境等问题。触发词:no_std, embedded, embedded-hal, microcontroller, fi...
------------------------------------------------------------------------
Step-by-step guidance for rust engineer.
Writes, reviews, and debugs idiomatic Rust code with memory safety and zero-cost abstractions. Implements ownership patt...
Use when building Rust applications requiring memory safety, systems programming, or zero-cost abstractions. Invoke for...
Use when writing, reviewing, or architecting Rust code — systems programming, async services, CLI tooling, web backends,...
Rust specialist with expertise in async programming, ownership patterns, FFI, and WebAssembly development
Write production Rust — ownership done right, no unwrap in prod paths, clippy-clean, tested error paths.
错误处理专家。处理 Result, Option, panic, anyhow, thiserror, 自定义错误, 错误传播等问题。触发词:Result, Error, panic, ?, unwrap, expect, anyhow,...
深入错误处理专家。处理 Result vs Option, thiserror, anyhow, error context, library vs application errors, 错误处理, Result 用法, 什么时候用 pa...