
π―Skills34
Provides comprehensive Rust coding guidelines covering naming conventions, best practices, error handling, memory management, concurrency, and code style recommendations.
A unsafe checker skill from Rust development skills for building performant and safe systems.
Guides developers in choosing zero-cost abstractions by analyzing type system errors and runtime polymorphism needs in Rust.
Analyzes Rust project structure by extracting and categorizing symbols across files using Language Server Protocol (LSP) operations.
A m07 concurrency skill from Rust development skills for building performant and safe systems.
A m06 error handling skill from Rust development skills for building performant and safe systems.
Diagnoses and resolves Rust ownership, borrowing, and lifetime errors by tracing design choices and recommending targeted implementation strategies.
Enforces compile-time type safety by preventing invalid states through type-level design techniques like newtypes, type states, and phantom types.
Navigates Rust code by finding symbol definitions, references, and locations using Language Server Protocol (LSP) across project files.
A Rust performance optimization skill covering benchmarking, profiling, flamegraph analysis, criterion testing, SIMD, cache optimization, and allocation tuning for making Rust code faster.
Guides resource lifecycle design by analyzing creation, usage, cleanup strategies, and ownership patterns for efficient and safe resource management in Rust.
A skill for exploring Rust trait implementations using LSP, allowing you to find implementations of specific traits or structs with commands like /trait-impl.
Performs parallel three-layer meta-cognitive analysis by forking subagents to simultaneously analyze language mechanics, design choices, and domain constraints for complex problem-solving.
Diagnoses and guides resolution of Rust mutability and borrowing conflicts by analyzing design patterns and recommending appropriate interior mutability strategies.
Performs safe Rust refactoring by analyzing symbol references, dependencies, and potential impacts using Language Server Protocol (LSP) operations.
Generates and visualizes Rust function call graphs using LSP, revealing function relationships and call hierarchies.
Guides developers in selecting the right smart pointer and resource management strategy based on ownership, thread safety, and design constraints.
Retrieves and provides comprehensive Rust and crate information, including versions, features, documentation, and changelogs from authoritative sources.
Rust skill creator for generating agent skills from Rust crate documentation and std library references.
Routes Rust questions through multi-layered cognitive analysis, tracing technical challenges from language mechanics to domain-specific constraints.
Generates ASCII art visualizations of Rust project dependencies, showing tree structure, optional depth, and feature flags.
Guides domain modeling in Rust by helping identify entities, value objects, aggregates, and their ownership patterns with domain-driven design principles.
Guides Rust developers in selecting, integrating, and managing ecosystem dependencies with best practices and strategic decision-making.
Designs comprehensive domain error handling strategies with categorization, recovery mechanisms, and contextual error management for different audiences.
Rust mental model skill for learning Rust concepts like ownership, borrow checker, and memory layout through analogies and intuitive explanations.
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.
Rust news and daily/weekly/monthly report skill for tracking Rust ecosystem updates, blog posts, and community developments.
Rust CLI development skill for building command-line applications with argument parsing and error handling.
Builds robust, performant web services in Rust with async handling, type-safe routing, middleware composition, and secure state management.
Embedded/no_std Rust development skill covering microcontroller, bare metal, firmware, HAL, PAC, RTIC, embassy, and peripheral programming.
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.
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.
A skill providing expertise for building cloud-native applications in Rust, covering Kubernetes, Docker, gRPC with Tonic, microservices, service mesh, observability, and tracing.
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.