/rules / rust-first
RULE 0.2 Rust First
Rust is the default. Other languages need an explicit architectural reason BEFORE writing code.
Performance + single-binary + no runtime + no version skew.
Exceptions: ML training >10M params, language-locked existing project, platform-native UI, browser/DOM, <50-line one-shot. State the exception number.
| id | RULE 0.2 |
| scope | load-bearing |
| file | ~/.claude/rules/rust-first.md |
[hook] hooks/rust-first.sh [hook] hooks/no-python-without-approval.sh▸ all hooks