←Leaderboard/Code Quality/rust-skills
Last commit on April 27, 2026·Created on January 17, 2026

actionbook/rust-skills

“A technical reference for Rust code style, naming conventions, and best practices.”
Combined rank
#264
across all skills
In Code Quality
#15
category rank
Stars
1.5k
+1.3% in last 7d
Forks
118
+0.9% in last 7d
Watchers
11
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This collection provides structured guidance for developers writing Rust, focusing on the application of core coding rules and linting standards. It streamlines code reviews by grounding style decisions in established naming conventions and formatting guidelines.

The skill set assists in maintaining consistency across Rust projects, utilizing references for clippy and rustfmt to ensure code adheres to professional standards.

WHO IT'S FOR
Rust developers
applying consistent naming and formatting standards
Technical leads / architects
standardizing Rust code reviews across teams
AI agent / automation builders
integrating Rust documentation research workflows
Platform / DevEx teams
managing dynamic Rust crate skill sets
Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill collection

Follow the documented setup, then try a first task.

Setup

Skills-only via NPX

Installs: The complete Rust Skills skills-only bundle; hooks and automatic meta-cognition triggering are excluded. Listed skill paths are a selection.

Before you start
  • A coding agent that supports skills.
  • For full functionality, the README identifies actionbook MCP and agent-browser as external dependencies.
  1. Run this command in a terminal to install the skills-only bundle.

    npx skills add actionbook/rust-skills
.claude-plugin/plugin.json ↗ · Checked Oct 18, 2026README.md ↗ · Checked Oct 18, 2026

Give it something to do.

Suggested first task

See your Rust dependency tree

Uses rust-deps-visualizer

  • A Rust project with Cargo.toml in the current directory.
  • Cargo available to run cargo metadata and cargo tree.
Use rust-deps-visualizer to show this Rust project's dependency tree as ASCII art using the default depth of 3.
.claude-plugin/plugin.json ↗ · Checked Oct 18, 2026skills/rust-deps-visualizer/SKILL.md ↗ · Checked Oct 18, 2026
Suggested first task

Review one unsafe Rust block

Uses unsafe-checker

  • One unsafe Rust block and enough surrounding code to understand pointer validity, ownership, lifetimes, and synchronization.
Use unsafe-checker to review the unsafe Rust block I provide and its surrounding code. Identify soundness risks and missing SAFETY explanations, and describe the invariants needed to justify the operation.
.claude-plugin/plugin.json ↗ · Checked Oct 18, 2026skills/unsafe-checker/SKILL.md ↗ · Checked Oct 18, 2026
Suggested first task

Check a small Rust API's conventions

Uses coding-guidelines

  • A small Rust module or code snippet containing the API to review.
Use coding-guidelines to review the small Rust module I provide. Focus on function and conversion naming, public documentation, and error propagation. Suggest a few concrete improvements with brief explanations.
.claude-plugin/plugin.json ↗ · Checked Oct 18, 2026skills/coding-guidelines/SKILL.md ↗ · Checked Oct 18, 2026