actionbook

actionbook/rust-skills

41 resources in this repository

GitHub
🎯38πŸ”Œ2πŸͺ1
977

🎯Skills38

🎯coding-guidelines🎯Skill

Provides comprehensive Rust coding guidelines covering naming conventions, best practices, error handling, memory management, concurrency, and code style recommendations.

coding-guidelines
🎯m07-concurrency🎯Skill

A m07 concurrency skill from Rust development skills for building performant and safe systems.

m07-concurrency
🎯m10-performance🎯Skill

A Rust performance optimization skill covering benchmarking, profiling, flamegraph analysis, criterion testing, SIMD, cache optimization, and allocation tuning for making Rust code faster.

m10-performance
🎯m06-error-handling🎯Skill

A m06 error handling skill from Rust development skills for building performant and safe systems.

m06-error-handling
🎯m02-resource🎯Skill

Guides developers in selecting the right smart pointer and resource management strategy based on ownership, thread safety, and design constraints.

m02-resource
🎯m01-ownership🎯Skill

Diagnoses and resolves Rust ownership, borrowing, and lifetime errors by tracing design choices and recommending targeted implementation strategies.

m01-ownership
🎯m05-type-driven🎯Skill

Enforces compile-time type safety by preventing invalid states through type-level design techniques like newtypes, type states, and phantom types.

m05-type-driven
🎯m03-mutability🎯Skill

Diagnoses and guides resolution of Rust mutability and borrowing conflicts by analyzing design patterns and recommending appropriate interior mutability strategies.

m03-mutability
🎯m04-zero-cost🎯Skill

Guides developers in choosing zero-cost abstractions by analyzing type system errors and runtime polymorphism needs in Rust.

m04-zero-cost
🎯m09-domain🎯Skill

Guides domain modeling in Rust by helping identify entities, value objects, aggregates, and their ownership patterns with domain-driven design principles.

m09-domain
🎯m15-anti-pattern🎯Skill

An anti-pattern detection skill from Rust Skills, an AI-powered Rust development assistant with a meta-cognition framework that transforms how AI assists with Rust development.

m15-anti-pattern
🎯m12-lifecycle🎯Skill

Guides resource lifecycle design by analyzing creation, usage, cleanup strategies, and ownership patterns for efficient and safe resource management in Rust.

m12-lifecycle
🎯m14-mental-model🎯Skill

Rust mental model skill for learning Rust concepts like ownership, borrow checker, and memory layout through analogies and intuitive explanations.

m14-mental-model
🎯m13-domain-error🎯Skill

Designs comprehensive domain error handling strategies with categorization, recovery mechanisms, and contextual error management for different audiences.

m13-domain-error
🎯unsafe-checker🎯Skill

A unsafe checker skill from Rust development skills for building performant and safe systems.

unsafe-checker
🎯m11-ecosystem🎯Skill

Guides Rust developers in selecting, integrating, and managing ecosystem dependencies with best practices and strategic decision-making.

m11-ecosystem
🎯rust-code-navigator🎯Skill

Navigates Rust code by finding symbol definitions, references, and locations using Language Server Protocol (LSP) across project files.

rust-code-navigator
🎯rust-refactor-helper🎯Skill

Performs safe Rust refactoring by analyzing symbol references, dependencies, and potential impacts using Language Server Protocol (LSP) operations.

rust-refactor-helper
🎯rust-call-graph🎯Skill

Generates and visualizes Rust function call graphs using LSP, revealing function relationships and call hierarchies.

rust-call-graph
🎯rust-symbol-analyzer🎯Skill

Analyzes Rust project structure by extracting and categorizing symbols across files using Language Server Protocol (LSP) operations.

rust-symbol-analyzer
🎯rust-trait-explorer🎯Skill

A skill for exploring Rust trait implementations using LSP, allowing you to find implementations of specific traits or structs with commands like /trait-impl.

rust-trait-explorer
🎯domain-cli🎯Skill

Rust CLI development skill for building command-line applications with argument parsing and error handling.

domain-cli
🎯meta-cognition-parallel🎯Skill

Performs parallel three-layer meta-cognitive analysis by forking subagents to simultaneously analyze language mechanics, design choices, and domain constraints for complex problem-solving.

meta-cognition-parallel
🎯rust-learner🎯Skill

Retrieves and provides comprehensive Rust and crate information, including versions, features, documentation, and changelogs from authoritative sources.

rust-learner
🎯domain-web🎯Skill

Builds robust, performant web services in Rust with async handling, type-safe routing, middleware composition, and secure state management.

domain-web
🎯rust-daily🎯Skill

Rust news and daily/weekly/monthly report skill for tracking Rust ecosystem updates, blog posts, and community developments.

rust-daily
🎯rust-skill-creator🎯Skill

Rust skill creator for generating agent skills from Rust crate documentation and std library references.

rust-skill-creator
🎯rust-deps-visualizer🎯Skill

Generates ASCII art visualizations of Rust project dependencies, showing tree structure, optional depth, and feature flags.

rust-deps-visualizer
🎯domain-cloud-native🎯Skill

A skill providing expertise for building cloud-native applications in Rust, covering Kubernetes, Docker, gRPC with Tonic, microservices, service mesh, observability, and tracing.

domain-cloud-native
🎯domain-ml🎯Skill

A skill for building machine learning and AI applications in Rust, covering tensors, model inference, neural networks, deep learning, and training with libraries like tch-rs, burn, and candle.

domain-ml
🎯domain-embedded🎯Skill

Embedded/no_std Rust development skill covering microcontroller, bare metal, firmware, HAL, PAC, RTIC, embassy, and peripheral programming.

domain-embedded
🎯domain-fintech🎯Skill

A Rust fintech domain skill for building financial technology applications, covering trading systems, decimal/currency handling, transactions, ledger operations, payments, exchange rates, and accounting precision.

domain-fintech
🎯domain-iot🎯Skill

An IoT domain skill for building IoT applications in Rust, covering offline-first architecture, power-efficient code, small-footprint builds with no_std, encrypted communications, and self-recovery with watchdog patterns.

domain-iot
🎯rust-router🎯Skill

Routes Rust questions through multi-layered cognitive analysis, tracing technical challenges from language mechanics to domain-specific constraints.

rust-router
🎯core-dynamic-skills🎯Skill

Part of the Rust Skills plugin that auto-generates crate-specific skills from your Cargo.toml dependencies, providing on-demand version-tracked documentation and API guidance for each dependency in your Rust project.

core-dynamic-skills
🎯core-fix-skill-docs🎯Skill

A core utility skill within the Rust Skills plugin that assists with fixing and maintaining skill documentation, ensuring SKILL.md files and related references stay accurate and up-to-date across the meta-cognition framework.

core-fix-skill-docs
🎯core-actionbook🎯Skill

A Claude Code plugin that enhances AI-assisted Rust development through a three-layer meta-cognition framework (Domain, Design, Mechanics). Instead of surface-level fixes, it traces through cognitive layers to provide domain-correct architectural solutions, with 31 skills covering ownership, concurrency, error handling, and domain-specific extensions for FinTech, ML, IoT, and more.

core-actionbook
🎯core-agent-browser🎯Skill

An internal support skill for agent-browser CLI browser automation workflows, providing commands for navigation, interactive element snapshots with refs, form filling, clicking, screenshots, and waiting β€” used as a last resort when actionbook MCP has no pre-computed selectors for target sites.

core-agent-browser

πŸ”ŒPlugins2

πŸͺMarketplaces1