用途:将工作区(workspace)中配置的仓库克隆到各自指定的目标路径,适合首次搭建开发环境或批量下载多个项目代码。
主要能力:支持克隆单个项目或全部项目;克隆前会检查目标目录是否已存在且包含 .git,已存在则跳过;按需创建父目录;逐项输出克隆状态,并汇总已克隆、已跳过和失败的数量。
用法:参数 [project] 指定要克隆的具体项目名,all 表示克隆全部项目,未给参数时默认等同于 all。执行流程为:先识别当前工作区,若未检测到则要求用户指定或运行 /workspaces:init;再读取工作区配置,获取每个项目的仓库 URL 与目标路径;随后逐个克隆并报告结果。克隆成功后可建议运行 '/workspaces:setup all' 来安装依赖并配置项目。
适用场景:需要从集中配置的工作区一次性拉取多个仓库,或只想拉取其中某个项目到约定路径时。
限制:资料未说明支持的 Git 托管平台、鉴权方式、并发与否、失败重试策略、私有仓库凭证处理,也未提供价格、收费或平台信息,这些暂未提供。该技能依赖已存在的工作区配置;若未检测到工作区需先初始化或手动指定。