rust-skills
Deep Rust expertise for AI coding agents, from errors to architecture
All Skills in This Repository (38)
Pure Emerald Level Indicatorsm13-domain-error
Design domain error handling for Rust applications with error categorization and recovery strategies.
rust-symbol-analyzer
Index and structure Rust symbols via LSP document and workspace queries.
m15-anti-pattern
Identify and remediate Rust anti-patterns in code reviews.
coding-guidelines
Standardize Rust naming, formatting, and linting conventions across codebases.
m10-performance
Analyze Rust performance bottlenecks using cargo bench, flamegraph, and criterion.
m12-lifecycle
Design and analyze resource lifecycles in Rust applications.
rust-skill-creator
Generate Rust skills from crate and standard library documentation.
m09-domain
Models Java entities and value objects with attributes and relationships.
rust-trait-explorer
Locate Rust trait implementations and map traits to concrete types.
m05-type-driven
Encode Rust type invariants with newtypes, PhantomData, and type state patterns.
rust-code-navigator
Locate Rust symbol definitions, references, and hover info via LSP.
meta-cognition-parallel
Provides Rust code analysis and generates architectural recommendations with a focus on multidisciplinary and cross-layer integration.
Frequently Asked Questions
FAQPage SchemaHow to install rust-skills?βΌ
Run `npx skills add actionbook/rust-skills --all -g -y` in your terminal to install all skills in this suite globally.
How does rust-skills fix Rust compiler errors?βΌ
It maps error codes like E0382 or E0502 to dedicated skills that explain the root ownership or lifetime cause, then traces up to design and domain layers so the fix fits your architecture instead of just silencing the compiler.
Does rust-skills work with Claude Code and other AI agents?βΌ
Yes. It runs as a full Claude Code plugin with hooks and background agents, or in skills-only mode with any agent that supports the SKILL.md standard, including Codex and OpenCode.
Can rust-skills fetch the latest crate and Rust version info?βΌ
Yes. The rust-learner skill uses background research agents to pull live data from crates.io, docs.rs, and official Rust release notes instead of relying on outdated training data.
Can I use rust-skills without deep Rust experience?βΌ
Yes. Beginners get plain-language mental models and anti-pattern guidance, while experienced developers get domain-specific constraints for fintech, web, embedded, ML, and cloud-native projects.
Related Repositories in Software Engineering
View All in Software Engineeringβopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core