morganlinton/BeautifulRust

教编码代理写、审、移植地道 Rust 代码的三个技能,外加一份可直接放进 CI 的 clippy 配置。

教编码代理写、审、移植地道 Rust 代码的三个技能,外加一份可直接放进 CI 的 clippy 配置。

星数 1366(+55 / 24h)

理由

  • rust-best-practices 在代理写 Rust 时自动加载;rust-review 输出按优先级排序的评审报告,每条注明违反的规则并给出最小修改;rust-port 把 C、C++、Python、Go、JavaScript 移植成 Rust,先移植原测试证明行为一致
  • 规则提炼自 Google Rust 风格指南、Rust API Guidelines、Effective Rust、Rust Design Patterns 和微软 Pragmatic Rust Guidelines,来源冲突时写明取舍理由
  • 作者附了评测用例和盲评基准:Claude Code 从 72/85 提到 80/85,Codex CLI 从 53/85 提到 76/85,也写明有一个用例技能反而起了反作用

用法

  • npx skills add morganlinton/BeautifulRust(Node 22.20+),加 -g 装到用户级,-a codex 指定代理
  • Claude Code:claude plugin install beautiful-rust --marketplace morganlinton/BeautifulRust,三个技能一起装,评审和移植依赖最佳实践技能
  • 把 lints/clippy.toml 放到 Cargo.toml 旁,再用 cargo clippy --all-targets --all-features -- -D warnings 在 CI 里卡住

风险

  • 评测数字是作者自己的用例和打分,任务规模小;跑评测是真实模型调用,会计费
  • 只针对 Rust;仓库 10 月 23 日才建,许可证 MIT

打开

GitHub

Explore the latest AI Radar updates