ferris-rust
Installation
SKILL.md
Rust Development
House style for Rust changes. A codebase with its own established conventions wins on style — match the surrounding code there. Correctness rules do not bend to local habit: platform rules (ferris-windows), error discipline, and unsafe obligations apply even where the surrounding code violates them.
Process:
- Before the first Rust edit, read the sections of references/style-and-design.md that govern the change — naming and error discipline always; documentation, unsafe/FFI, dependency, async, or performance sections when the change touches them
- Make every new or modified line conformant
- Document every public item with M-CANONICAL-DOCS sections (
Examples/Errors/Panics/Safety/Abortwhen applicable) - Write comments in American English unless the user explicitly requests another language