Rust
Installation
SKILL.md
User preferences and memory live in ~/Clawic/data/rust/ (see setup.md on first use, memory-template.md for the file format). If you have data at an old location (~/rust/ or ~/clawic/rust/), move it to ~/Clawic/data/rust/.
When To Use
- Writing or reviewing Rust: functions, traits, error types, async code, public crate APIs
- Fighting the compiler: moves, borrows, lifetimes, trait bounds,
dyncompatibility, type inference - Diagnosing runtime failures: panics, deadlocks,
BorrowMutError, memory growth, segfaults throughunsafeor FFI - Cargo work: features, workspaces, lockfiles, MSRV, slow builds, CI-only failures, duplicated dependencies
- Targets beyond the host: cross-compilation, static musl binaries,
no_stdfirmware, wasm - Not for C++ (
cpp) or language-agnostic concurrency theory (async-patterns) — this is Rust the language and its toolchain