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.
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
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.
Installs: All folders in the repository's skills directory, installed as the Rust Skills skills-only bundle. Hooks are excluded; listed skill paths are a selection. · Claude Code
Before you start
Claude Code.
Git and a terminal supporting the documented copy command.
For full functionality, the README identifies actionbook MCP and agent-browser as external dependencies.
Run both commands in order in the same terminal directory: clone the repository, then copy its skill folders into ~/.claude/skills/.
Installs: The complete rust-skills plugin, including skills, hooks, background agents, and automatic meta-cognition triggering. Listed skill paths are a selection. · Claude Code
Before you start
Claude Code.
For full functionality, the README identifies actionbook MCP and agent-browser as external dependencies.
Enter these commands in a Claude Code agent session, in order. Adding the marketplace alone does not install the plugin.
# Step 1: Add the marketplace
/plugin marketplace add actionbook/rust-skills
# Step 2: Install the plugin
/plugin install rust-skills@rust-skills
For background agents that run agent-browser, configure your project's .claude/settings.local.json permissions.allow list to include "Bash(agent-browser *)".
Installs: The complete local rust-skills plugin, including skills, hooks, background agents, and automatic meta-cognition triggering. Listed skill paths are a selection. · Claude Code
Before you start
Claude Code and Git.
For full functionality, the README identifies actionbook MCP and agent-browser as external dependencies.
Run these commands in a terminal. Replace /path/to/rust-skills with the actual path to the cloned repository before launching Claude Code.
# Clone the repository
git clone https://github.com/actionbook/rust-skills.git
# Launch with plugin directory
claude --plugin-dir /path/to/rust-skills
For background agents that run agent-browser, configure your project's .claude/settings.local.json permissions.allow list to include "Bash(agent-browser *)".
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.
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.