SuperAPI AI 工具集

umbrella-repo-detector

编程与开发

查看项目

更新于 10-15 19:57

技能介绍

用途:当用户描述多个仓库(如“3 个仓库”“前端仓库”“后端仓库”“共享库”)、架构模式(monorepo with services、microservices、multi-repo)、显式拆分(FE/BE/Shared)或多个 GitHub 仓库 URL 时,该技能会识别多仓库架构并引导伞形仓库设置。

主要能力:识别仓库数量、前端/后端/共享/移动/基础设施等类型并分配前缀(FE、BE、SHARED、MOBILE、INFRA);说明项目作用域用户故事(US-FE-、US-BE-、US-SHARED-*);对跨仓库功能使用 cross-project 标签并创建关联子故事;引导三种初始化方式:从 GitHub 克隆、创建新仓库、初始化本地文件夹;提供伞形仓库目录结构与配置示例;通过 /sw:save 跨仓库提交推送,支持 --dry-run 和 --repos 参数,并自动发现嵌套仓库(扫描 repositories/、packages/、services/、apps/、libs/ 下最多 4 层的 .git)。

使用方式:在提示中描述多仓库意图后,技能会列出检测到的仓库、用户故事格式和设置选项,用户选择克隆、创建或初始化本地文件夹。配置中 id 必须匹配规范源名称,前缀可短。

适用场景:多仓库项目、微服务、前后端分离、共享库协作、JIRA/ADO 项目映射。

限制:资料未提供具体安装命令、收费、价格、平台或效果信息;各仓库独立拥有 .specweave/ 与外部工具同步;父仓库可选;多仓库模式下用户故事必须带项目前缀。