Beautiful Rust
Three Agent Skills that steer coding agents toward idiomatic Rust: one for writing, one for reviewing code with cited rules, and one for porting C, C++, Python, Go or JavaScript to Rust, plus a ready clippy config for CI.
Test results
Run with our skill harness: the skill alone in a throwaway project, invoked by name, and the real output file checked. Skills are tested in Claude Code and Cursor only so far.
| Client | Result | Last passed | What we checked |
|---|---|---|---|
| Claude Code 2.1.296 (Claude Code) | Passed Tested 2026-10-28 | 2026-10-28 | rust-port: {'roman-rs/src/lib.rs + token': True, 'Result-based API': True, 'its own cargo tests pass': True, 'our hidden test passes (1..3999 round trip, errors)': True}; hidden='\nrunning 1 test\n.\ntest result: ok. 1 p |
| Cursor 2026.10.22-27dcf5f | Passed Tested 2026-10-28 | 2026-10-28 | rust-port: {'roman-rs/src/lib.rs + token': True, 'Result-based API': True, 'its own cargo tests pass': True, 'our hidden test passes (1..3999 round trip, errors)': True}; hidden='\nrunning 1 test\n.\ntest result: ok. 1 p |
Skill version: github.com/morganlinton/BeautifulRust @ f9296128 (2026-10-28).
Get it
The skill’s files and install instructions are in its repository: github.com/morganlinton/BeautifulRust.