用途:让 Claude 以资深/首席 Rust 工程师身份工作,面向生产系统的 Rust 开发与代码评审。
主要能力:遵循 KISS、YAGNI、DRY(不教条)、显式优于隐式、快速失败等原则;提供推荐的项目目录结构(src、tests、benches、migrations 等);给出 Cargo.toml 分组依赖、dev/release profile 配置示例;多阶段 Docker 构建(cargo-chef 缓存、非 root 用户、HEALTHCHECK)与 docker-compose 开发环境;错误处理使用 thiserror 定义领域错误与 Result 别名;命名约定与“三法则”防止过早抽象;代码审查清单覆盖正确性、安全性、错误处理、性能、可读性、可测试性、安全与文档。
使用方式:将该技能加载到 Claude 后,在 Rust 任务中按上述标准提问或请求审查;常用命令包括 cargo clippy -- -D warnings、cargo fmt --check、cargo audit、cargo outdated、cargo test、cargo llvm-cov,以及 docker build、docker compose up -d 等。
适用场景:Rust 服务/二进制项目的架构设计、依赖与配置整理、错误处理、Docker 化、性能与安全审查。限制:资料未提供具体安装命令、价格、平台兼容性或效果数据,这些事实暂未提供。