actionbook

actionbook/rust-skills

36 resources in this repository

GitHub
🎯34πŸ”Œ1πŸͺ1
875

🎯Skills34

🎯coding-guidelines🎯Skill

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

coding-guidelines
🎯unsafe-checker🎯Skill

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

unsafe-checker
🎯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
🎯rust-symbol-analyzer🎯Skill

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

rust-symbol-analyzer
🎯m07-concurrency🎯Skill

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

m07-concurrency
🎯m06-error-handling🎯Skill

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

m06-error-handling
🎯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
🎯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
🎯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
🎯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
🎯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
🎯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
🎯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
🎯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
🎯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
🎯rust-learner🎯Skill

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

rust-learner
🎯rust-skill-creator🎯Skill

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

rust-skill-creator
🎯rust-router🎯Skill

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

rust-router
🎯rust-deps-visualizer🎯Skill

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

rust-deps-visualizer
🎯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
🎯m11-ecosystem🎯Skill

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

m11-ecosystem
🎯m13-domain-error🎯Skill

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

m13-domain-error
🎯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
🎯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
🎯rust-daily🎯Skill

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

rust-daily
🎯domain-cli🎯Skill

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

domain-cli
🎯domain-web🎯Skill

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

domain-web
🎯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-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-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-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

πŸ”ŒPlugins1

πŸͺMarketplaces1