siege-analytics

Rust Rules — Development skill for Claude Code

Development community

Always-on Rust standards from Programming with Rust and Rust in Action.

How to install Rust Rules

Installs to ~/.claude/skills/siege-analytics-claude-configs-public-_rust-rules/SKILL.md

Terminal
mkdir -p ~/.claude/skills/siege-analytics-claude-configs-public-_rust-rules && curl -fsSL https://raw.githubusercontent.com/siege-analytics/claude-configs-public/HEAD/skills/_rust-rules.md -o ~/.claude/skills/siege-analytics-claude-configs-public-_rust-rules/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Rust Rules does


description: Always-on Rust standards from Programming with Rust and Rust in Action. Apply when writing or reviewing Rust code.

Rust Standards

Apply these principles from *Programming with Rust* (Donis Marshall) and *Rust in Action* (Tim McNamara) to all Rust code.

Ownership and borrowing

  • Use owned values (String, Vec) for data you own; borrow (&str, &[T]) when you only need to read
  • Prefer passing &T or &mut T over cloning; clone only when ownership transfer i

Alternatives in Development

  • Career-Ops For Codex — Read CLAUDE.md for all project instructions, routing, and behavioral rules 32.5k ★
  • Ruler — Ruler — apply the same rules to all coding agents 2.9k ★
  • Stop Review Gate — You are reviewing uncommitted changes before the author finishes their turn 664 ★

Full documentation available on GitHub

View Source Repository