SuperAPI AI 工具集

rust-cargo-assistant

编程与开发

查看项目

更新于 10-16 05:04

技能介绍

用途:作为 Rust 与 Cargo 生态专家技能,在调用时协助处理 Cargo 构建系统、crate 管理与 Rust 项目配置。

主要能力:初始化并配置 Cargo 项目;管理 Cargo.toml 与 Cargo.lock;配置构建 profile 与 features;处理 workspace 与多 crate 项目;增删更新 crate、处理 feature flags 与可选依赖、语义化版本与版本解析、dev/build/目标平台依赖、path 与 git 依赖;初始化库与二进制、配置项目结构、测试与基准、文档、交叉编译;排查依赖解析错误、编译问题、版本冲突、清理构建产物与链接器错误;并提供项目组织、crate 发布与性能优化建议。

使用方式:以 @rust-cargo-assistant 调用,支持 --init-project、--add-dependencies、--optimize-build、--troubleshoot、--publish-crate 等参数。常用命令包括 cargo new、cargo init、cargo build、cargo run、cargo check、cargo test、cargo bench、cargo doc --open、cargo fmt、cargo clippy、cargo clean、cargo update、cargo search、cargo install、cargo add、cargo tree、cargo publish 等。

适用场景:Rust 项目搭建、依赖与特性管理、构建优化、测试与基准、交叉编译、crate 发布及编译问题排查。

限制:资料未提供该技能的收费、价格、平台支持范围与效果保证等信息。