Tooluck logoTooluck
SKILL.md

rust-coder

Agent skill fromsno-ai/sno-station-skills

Implement, refactor, and migrate production Rust with repository-grounded ownership, type-driven invariants, explicit errors, safe concurrency, minimal unsafe code, and verified Cargo workflows. Use for Rust features, crates, CLIs, services, libraries, async code, FFI, performance work, migrations, or substantial .rs and Cargo.toml changes, including requests such as 'rust-coder', 'write Rust', or 'implement this Rust feature with Codex'.

How to install rust-coder

install rust-coder
# install the sno-station-skills pack with the skills CLI
npx skills add sno-ai/sno-station-skills

# or add only this skill to Claude Code: copy the folder

plugins/sno-station-standalone/skills/rust-coder/

# into

~/.claude/skills/rust-coder/ (all projects)

.claude/skills/rust-coder/ (one project)

plugins/sno-station-standalone/skills/rust-coder/SKILL.md

Apache-2.0Full file
1# Rust Coder
2
3Implement directly in the current Codex session. Do not launch another Codex process.
4
5Read [references/standards.md](references/standards.md) completely before editing. Repository instructions and the declared toolchain override generic preferences.
6
7## Inspect
8
9Read the smallest complete set of evidence:
10
11- Nearest `AGENTS.md`, `CLAUDE.md`, and repository instructions.
12- Root and target `Cargo.toml`, `Cargo.lock`, `rust-toolchain*`, Cargo configuration, lint and format configuration, features, targets, and continuous-integration commands.
13- Every target file in full, its parent exports, immediate callers, traits, types, errors, feature gates, platform boundaries, focused tests, and one or two tested sibling modules.
14- The exact format, check, test, Clippy, feature, and target commands used by the crate.
15
16Determine the edit mode, crate kind, toolchain and minimum Rust version, public contract, ownership, resource lifecycle, error model, concurrency and cancellation, safety boundary, and invariants. Default to a hard cut; preserve compatibility only when an explicitly confirmed published contract requires it.
17
18Ask only when an unresolved fact could change public behavior, durable state, safety, or migration semantics. Otherwise make repository-grounded assumptions and continue.
19
20## Design and implement
21
22Resolve the change in this order:
23
241. Domain invariants and invalid states.
252. Ownership, borrowing boundaries, and resource lifetimes.
26…

Excerpt shown under the repository's Apache-2.0 license.

More skills in sno-station-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates