claude

rust

Rust conventions and best practices — auto-triggered convention skills plus a /dd:rust:review command

5 on GitHubby Semen Loktionovv0.1.14MITupdated 10 days ago
/

Plugin rust from marketplace napalmpapalam-skills in napalmpapalam/skills. Commands read from the repo's manifest — 10 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (6)

  • core

    The Rust conventions that apply to almost every edit — type design, error handling, ownership, async/tokio, module layout, comments and doc comments, code style, and naming. Use whenever writing, changing, or reviewing Rust code, designing types or error enums, dealing with borrows and lifetimes, wr

  • linting

    Rust workspace lint configuration, clippy enforcement, and formatting rules. Use whenever setting up or modifying Cargo.toml lint configuration, configuring clippy or rustfmt, adding CI checks for Rust, or when the user asks about lint rules, formatting settings, or workspace-level lint inheritance.

  • performance

    Rust performance — iterators, release profiles, inlining, cache layout, bounds checks, allocation profiling. Use whenever optimizing Rust code, choosing between iterators and loops, configuring release profiles, adding inline hints, profiling allocations, or when the user asks about performance patt

  • review

    Comprehensive Rust code review — runs cargo checks, loads all Rust convention skills, reviews changes, and generates a structured report. Use when reviewing finished Rust changes, closing a slice that touched Rust, preparing a PR for merge, or auditing Rust code quality — not while writing the code.

  • serde

    Rust serde serialization — derive patterns, snake_case defaults, enum representations, attributes, zero-copy deserialization. Use whenever working with serde in Rust, adding Serialize/Deserialize derives, configuring JSON/YAML/TOML serialization, handling optional fields, choosing enum representatio

  • testing

    Rust testing — unit/integration layout, mocking with mockall, async test patterns, property testing, snapshot testing. Use whenever writing or reviewing Rust tests, setting up test infrastructure, choosing mocking strategies, organizing test modules, debugging test failures, or when the user asks ab

Hooks (2)

  • SessionStart

    sh "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/rust-session.sh"

  • UserPromptSubmit

    sh "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/rust-nudge.sh"

View source on GitHub

More from napalmpapalam/skills

All 11 plugins →

ts

claude

TypeScript conventions and best practices — auto-triggered convention skills plus a /dd:ts:review command

5 skills · hooks

5

flow

claude

Plan and ship features as vertical slices through one living doc

5 skills

5

docs

claude

Documentation generation skills with a shared technical voice

2 skills

5

git

claude

Git conventions and workflows for Claude Code

2 skills

5

docker

claude

Docker conventions — Dockerfile authoring rules for small, cacheable, secure images

1 skill

5

english

claude

Brief English-grammar coaching on every prompt via a UserPromptSubmit hook

hooks

5

Maintain rust?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins11 plugins