actionbookactionbookOfficialΒ·38 Agent Skills Included

rust-skills

Deep Rust expertise for AI coding agents, from errors to architecture

Gives AI coding agents deep Rust expertise across ownership, lifetimes, concurrency, error handling, and unsafe code review. Routes every Rust question through a three-layer reasoning model covering language mechanics, design patterns, and domain constraints like fintech, web, and embedded. Fetches live crate versions and docs, fixes compiler errors with architectural context, and generates crate-specific skills from your Cargo.toml.
npx skills add actionbook/rust-skills --all -g -y
Available:

Instructs the AI agent to always route Rust questions through the rust-router skill first, apply the negotiation protocol for comparisons, and follow default Rust project settings and coding rules.

All Skills in This Repository (38)

Pure Emerald Level Indicators
πŸ“¦ In Repo
actionbookactionbook

m13-domain-error

Design domain error handling for Rust applications with error categorization and recovery strategies.

Official
Advanced
πŸ“¦ In Repo
actionbookactionbook

rust-symbol-analyzer

Index and structure Rust symbols via LSP document and workspace queries.

Official
Intermediate
πŸ“¦ In Repo
actionbookactionbook

m15-anti-pattern

Identify and remediate Rust anti-patterns in code reviews.

Official
Basic
πŸ“¦ In Repo
actionbookactionbook

coding-guidelines

Standardize Rust naming, formatting, and linting conventions across codebases.

Official
Basic
πŸ“¦ In Repo
actionbookactionbook

m10-performance

Analyze Rust performance bottlenecks using cargo bench, flamegraph, and criterion.

Official
Advanced
πŸ“¦ In Repo
actionbookactionbook

m12-lifecycle

Design and analyze resource lifecycles in Rust applications.

Official
Advanced
πŸ“¦ In Repo
actionbookactionbook

rust-skill-creator

Generate Rust skills from crate and standard library documentation.

Official
Advanced
πŸ“¦ In Repo
actionbookactionbook

m09-domain

Models Java entities and value objects with attributes and relationships.

Official
Basic
πŸ“¦ In Repo
actionbookactionbook

rust-trait-explorer

Locate Rust trait implementations and map traits to concrete types.

Official
Basic
πŸ“¦ In Repo
actionbookactionbook

m05-type-driven

Encode Rust type invariants with newtypes, PhantomData, and type state patterns.

Official
Advanced
πŸ“¦ In Repo
actionbookactionbook

rust-code-navigator

Locate Rust symbol definitions, references, and hover info via LSP.

Official
Advanced
πŸ“¦ In Repo
actionbookactionbook

meta-cognition-parallel

Provides Rust code analysis and generates architectural recommendations with a focus on multidisciplinary and cross-layer integration.

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How 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→