用途:workspaces 插件用于管理属于同一公司或项目的多个相关仓库,适合微服务、多仓库(polyrepo)或多项目团队协作。
主要能力:提供一组斜杠命令,覆盖工作区初始化、仓库克隆、项目安装、服务启停、依赖关系查看、跨项目搜索与健康检查。
快速开始:
- /workspaces:init 创建新的工作区配置,并添加各项目的仓库、路径与端口。
- /workspaces:clone all 将所有已配置仓库克隆到指定路径。
- /workspaces:setup all 运行安装脚本(如安装依赖、执行迁移等)。
- /workspaces:doctor 检查前置条件并运行健康检查。
- /workspaces:status 查看所有项目的 git 状态、分支与运行中的服务。
可用命令:/workspaces:init 新建工作区;/workspaces:status 显示所有项目状态;/workspaces:clone 克隆仓库;/workspaces:setup 运行安装脚本;/workspaces:start 启动服务;/workspaces:stop 停止服务;/workspaces:affected 显示依赖图;/workspaces:search 跨所有项目搜索;/workspaces:doctor 检查前置条件与健康状态。
配置:工作区配置存放在 ~/.claude/workspaces/<workspace-name>/,其中 WORKSPACE.md 为主配置,包含项目、关系与命令。
使用技巧:做破坏性变更前可用 /workspaces:affected api 查看哪些项目依赖 API;用 /workspaces:search "TODO" 跨项目查找 TODO;出现异常时运行 /workspaces:doctor。
限制:资料未提供支持的操作系统、依赖版本、收费方式或具体安装命令等细节,暂未提供。