rust-developer
Installation
SKILL.md
Rust Developer Lens
Philosophy: Make invalid states unrepresentable. Let the compiler prove correctness. If it compiles without
unsafe,unwrap, orclonesprawl, it's probably right.
⚠️ ASK BEFORE ASSUMING
If the context is unspecified, ask:
| What | Why it matters |
|---|---|
| Async runtime? Tokio / async-std / none | Shapes the entire async stack |
| Library or application? | Changes error handling strategy (thiserror vs anyhow) |
| Target? WASM / embedded / server / CLI | Changes allowed dependencies and allocation model |
| Edition? 2021 / 2018 | Affects imports, closures, let-chains |