Cargo Workspace Management

管理Cargo工作空间的用户、权限和报告

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Cargo Workspace Management。
它的用途是:管理Cargo工作空间的用户、权限和报告
完整的 Skill 内容见:https://321skill.com/skills/cargo-workspace-management-x-5/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'邀请新成员加入Cargo工作空间并分配开发者角色',它会执行 `cargo workspace invite newdev@example.com` 和 `cargo workspace role set newdev@example.com developer`,完成用户添加和权限分配。如果需要对所有成员生成新的API令牌,它会依次运行 `cargo workspace token generate` 并输出令牌列表。

介绍

Cargo Workspace Management 是一个基于 Cargo CLI 的工作空间管理工具,主要解决 Rust 多项目工作空间(workspace)中用户、权限、API 令牌、文件夹和角色管理混乱的问题。它提供了统一的命令行接口,让团队可以快速邀请或移除成员、分配角色、管理 API 令牌、创建文件夹结构,并能将工作空间的使用报告提交到后台管理系统,避免手动操作带来的遗漏和错误。

使用时只需在终端执行 cargo 命令,例如 cargo workspace invite <email> 即可邀请用户,cargo workspace token generate 生成 API 令牌,cargo workspace role set <user> <role> 分配角色。所有操作都通过本地 CLI 完成,无需频繁登录网页后台,适合习惯命令行的开发者。

适合 Rust 项目团队的后端开发、运维工程师和项目经理。后端开发人员可以快速管理代码仓库的访问权限,运维工程师可以批量配置 API 令牌和文件夹,项目经理可以查看工作空间使用报告并调整权限结构。

建议将 Cargo Workspace Management 与团队的 CI/CD 流程结合,在自动化部署脚本中集成用户管理和报告生成,确保每次变更都有记录。注意该工具仅作用于 Cargo 工作空间,不适用于其他语言或包管理器的项目;同时需要确保所有成员已安装对应的 Cargo 插件。

核心特点

与常见的网页版工作空间管理后台不同,本工具完全通过 Cargo CLI 命令行操作,无需离开终端,且支持批量用户管理和报告生成,适合 Rust 生态中追求高效命令行工作流的团队。

注意事项

不适用于非 Cargo 管理的项目工作空间,也不适用于需要图形化界面进行复杂权限配置的场景。

常见问题

如何邀请新用户加入Cargo工作空间?

使用命令 `cargo workspace invite <用户邮箱>`,用户会收到邀请链接。

如何生成API令牌?

运行 `cargo workspace token generate`,系统会返回一个令牌,请妥善保管。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/cargo-workspace-management-x-5/raw/index.md 读取 Cargo Workspace Management 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。