actionbook avatar

actionbook/rust-skills

skills.sh installs
130.2K
skills
38

Install

$ npx -y skills add actionbook/rust-skills --agent claude-code

Installs into .claude/skills of the current project.

Skills

1actionbook avatarm15-anti-patternactionbook/rust-skillsUse when reviewing code for anti-patterns. Keywords: anti-pattern, common mistake, pitfall, code smell, bad practice, code review, is this an anti-pattern, bett9.3Kskills.sh installs
2actionbook avatarcoding-guidelinesactionbook/rust-skillsUse when asking about Rust code style or best practices. Keywords: naming, formatting, comment, clippy, rustfmt, lint, code style, best practice, P.NAM, G.FMT, 4.2Kskills.sh installs
3actionbook avatarm10-performanceactionbook/rust-skillsCRITICAL: Use for performance optimization. Triggers: performance, optimization, benchmark, profiling, flamegraph, criterion, slow, fast, allocation, cache, SIM3.8Kskills.sh installs
4actionbook avatarm07-concurrencyactionbook/rust-skillsCRITICAL: Use for concurrency/async. Triggers: E0277 Send Sync, cannot be sent between threads, thread, spawn, channel, mpsc, Mutex, RwLock, Atomic, async, awai3.7Kskills.sh installs
5actionbook avatarm06-error-handlingactionbook/rust-skillsCRITICAL: Use for error handling. Triggers: Result, Option, Error, ?, unwrap, expect, panic, anyhow, thiserror, when to panic vs return Result, custom error, er3.7Kskills.sh installs
6actionbook avatarm01-ownershipactionbook/rust-skillsCRITICAL: Use for ownership/borrow/lifetime issues. Triggers: E0382, E0597, E0506, E0507, E0515, E0716, E0106, value moved, borrowed value does not live long en3.6Kskills.sh installs
7actionbook avatarm04-zero-costactionbook/rust-skillsCRITICAL: Use for generics, traits, zero-cost abstraction. Triggers: E0277, E0308, E0599, generic, trait, impl, dyn, where, monomorphization, static dispatch, d3.6Kskills.sh installs
8actionbook avatarm05-type-drivenactionbook/rust-skillsCRITICAL: Use for type-driven design. Triggers: type state, PhantomData, newtype, marker trait, builder pattern, make invalid states unrepresentable, compile-ti3.6Kskills.sh installs
9actionbook avatarm02-resourceactionbook/rust-skillsCRITICAL: Use for smart pointers and resource management. Triggers: Box, Rc, Arc, Weak, RefCell, Cell, smart pointer, heap allocation, reference counting, RAII,3.6Kskills.sh installs
10actionbook avatarm03-mutabilityactionbook/rust-skillsCRITICAL: Use for mutability issues. Triggers: E0596, E0499, E0502, cannot borrow as mutable, already borrowed as immutable, mut, &mut, interior mutability, Cel3.6Kskills.sh installs
11actionbook avatarrust-refactor-helperactionbook/rust-skillsSafe Rust refactoring with LSP analysis. Triggers on: /refactor, rename symbol, move function, extract, 重构, 重命名, 提取函数, 安全重构3.6Kskills.sh installs
12actionbook avatarm12-lifecycleactionbook/rust-skillsUse when designing resource lifecycles. Keywords: RAII, Drop, resource lifecycle, connection pool, lazy initialization, connection pool design, resource cleanup3.5Kskills.sh installs
13actionbook avatarm09-domainactionbook/rust-skillsCRITICAL: Use for domain modeling. Triggers: domain model, DDD, domain-driven design, entity, value object, aggregate, repository pattern, business rules, valid3.5Kskills.sh installs
14actionbook avatarm14-mental-modelactionbook/rust-skillsUse when learning Rust concepts. Keywords: mental model, how to think about ownership, understanding borrow checker, visualizing memory layout, analogy, misconc3.5Kskills.sh installs
15actionbook avatarm11-ecosystemactionbook/rust-skillsUse when integrating crates or ecosystem questions. Keywords: E0425, E0433, E0603, crate, cargo, dependency, feature flag, workspace, which crate to use, using 3.5Kskills.sh installs
16actionbook avatarm13-domain-erroractionbook/rust-skillsUse when designing domain error handling. Keywords: domain error, error categorization, recovery strategy, retry, fallback, domain error hierarchy, user-facing 3.5Kskills.sh installs
17actionbook avatarunsafe-checkeractionbook/rust-skillsCRITICAL: Use for unsafe Rust code review and FFI. Triggers on: unsafe, raw pointer, FFI, extern, transmute, *mut, *const, union, #[repr(C)], libc, std::ffi, Ma3.5Kskills.sh installs
18actionbook avatarrust-code-navigatoractionbook/rust-skillsNavigate Rust code using LSP. Triggers on: /navigate, go to definition, find references, where is defined, 跳转定义, 查找引用, 定义在哪, 谁用了这个3.4Kskills.sh installs
19actionbook avatarrust-trait-exploreractionbook/rust-skillsExplore Rust trait implementations using LSP. Triggers on: /trait-impl, find implementations, who implements, trait 实现, 谁实现了, 实现了哪些trait3.4Kskills.sh installs
20actionbook avatarrust-call-graphactionbook/rust-skillsVisualize Rust function call graphs using LSP. Triggers on: /call-graph, call hierarchy, who calls, what calls, 调用图, 调用关系, 谁调用了, 调用了谁3.4Kskills.sh installs
21actionbook avatarrust-symbol-analyzeractionbook/rust-skillsAnalyze Rust project structure using LSP symbols. Triggers on: /symbols, project structure, list structs, list traits, list functions, 符号分析, 项目结构, 列出所有, 有哪些stru3.4Kskills.sh installs
22actionbook avatardomain-webactionbook/rust-skillsUse when building web services. Keywords: web server, HTTP, REST API, GraphQL, WebSocket, axum, actix, warp, rocket, tower, hyper, reqwest, middleware, router, 3.4Kskills.sh installs
23actionbook avatardomain-cliactionbook/rust-skillsUse when building CLI tools. Keywords: CLI, command line, terminal, clap, structopt, argument parsing, subcommand, interactive, TUI, ratatui, crossterm, indicat3.4Kskills.sh installs
24actionbook avatarrust-learneractionbook/rust-skillsUse when asking about Rust versions or crate info. Keywords: latest version, what's new, changelog, Rust 1.x, Rust release, stable, nightly, crate info, crates.3.3Kskills.sh installs
25actionbook avatarrust-skill-creatoractionbook/rust-skillsUse when creating skills for Rust crates or std library documentation. Keywords: create rust skill, create crate skill, create std skill, 创建 rust skill, 创建 crat3.3Kskills.sh installs
26actionbook avatarrust-deps-visualizeractionbook/rust-skillsVisualize Rust project dependencies as ASCII art. Triggers on: /deps-viz, dependency graph, show dependencies, visualize deps, 依赖图, 依赖可视化, 显示依赖3.2Kskills.sh installs
27actionbook avatarmeta-cognition-parallelactionbook/rust-skillsEXPERIMENTAL: Three-layer parallel meta-cognition analysis. Triggers on: /meta-parallel, 三层分析, parallel analysis, 并行元认知3.2Kskills.sh installs
28actionbook avatarrust-dailyactionbook/rust-skillsCRITICAL: Use for Rust news and daily/weekly/monthly reports. Triggers on: rust news, rust daily, rust weekly, TWIR, rust blog, Rust 日报, Rust 周报, Rust 新闻, Rust 3.2Kskills.sh installs
29actionbook avatardomain-embeddedactionbook/rust-skillsUse when developing embedded/no_std Rust. Keywords: embedded, no_std, microcontroller, MCU, ARM, RISC-V, bare metal, firmware, HAL, PAC, RTIC, embassy, interrup3.1Kskills.sh installs
30actionbook avatardomain-cloud-nativeactionbook/rust-skillsUse when building cloud-native apps. Keywords: kubernetes, k8s, docker, container, grpc, tonic, microservice, service mesh, observability, tracing, metrics, hea3Kskills.sh installs
31actionbook avatardomain-fintechactionbook/rust-skillsUse when building fintech apps. Keywords: fintech, trading, decimal, currency, financial, money, transaction, ledger, payment, exchange rate, precision, roundin3Kskills.sh installs
32actionbook avatardomain-mlactionbook/rust-skillsUse when building ML/AI apps in Rust. Keywords: machine learning, ML, AI, tensor, model, inference, neural network, deep learning, training, prediction, ndarray3Kskills.sh installs
33actionbook avatardomain-iotactionbook/rust-skillsUse when building IoT apps. Keywords: IoT, Internet of Things, sensor, MQTT, device, edge computing, telemetry, actuator, smart home, gateway, protocol, 物联网, 传感2.9Kskills.sh installs
34actionbook avatarrust-routeractionbook/rust-skillsCRITICAL: Use for ALL Rust questions including errors, design, and coding. HIGHEST PRIORITY for: 比较, 对比, compare, vs, versus, 区别, difference, 最佳实践, best practic2.9Kskills.sh installs
35actionbook avatarcore-agent-browseractionbook/rust-skillsInternal support skill for agent-browser CLI workflows used by rust-learner, docs-researcher, and crate-researcher. Use only when browser automation is explicit2.2Kskills.sh installs
36actionbook avatarcore-dynamic-skillsactionbook/rust-skillsInternal command support for dynamic Rust crate skill management. Use only when explicitly invoked by /sync-crate-skills, /clean-crate-skills, or /update-crate-2Kskills.sh installs
37actionbook avatarcore-actionbookactionbook/rust-skillsInternal support skill for actionbook MCP selectors used by Rust documentation research workflows. Use only when another rust-skills workflow explicitly request2Kskills.sh installs
38actionbook avatarcore-fix-skill-docsactionbook/rust-skillsInternal maintenance support for checking and fixing generated Rust skill documentation references. Use only when explicitly invoked by /fix-skill-docs.2Kskills.sh installs