SuperAPI AI 工具集

github-multi-repo

通用与其它

查看项目

更新于 10-16 02:31

技能介绍

用途:用于组织内多个 GitHub 仓库的协同管理,包括跨仓库的蜂群编排、包依赖与版本同步、仓库结构优化和跨包集成部署。

主要能力:

  1. 跨仓库蜂群编排:通过 gh CLI 发现关联仓库与依赖,初始化分层或网状拓扑的代理集群,并行执行跨仓库操作。
  2. 包同步:对齐多包版本与依赖,支持文档(如 CLAUDE.md)同步、跨包功能合并与协调 PR。
  3. 架构管理:分析仓库结构、搜索最佳实践、生成标准化模板并统一各仓库结构。
  4. 编排工作流:组织级依赖更新、跨仓库重构、安全补丁扫描与自动化提交 PR。

使用方式(命令保持原样):

  • 初始化:npx claude-flow skill run github-multi-repo init --repos "org/frontend,org/backend,org/shared" --topology hierarchical
  • 同步包:npx claude-flow skill run github-multi-repo sync --packages "claude-code-flow,ruv-swarm" --align-versions --update-docs
  • 优化架构:npx claude-flow skill run github-multi-repo optimize --analyze-structure --suggest-improvements --create-templates 另可通过 .swarm/multi-repo.yml 配置组织、仓库角色、协调拓扑、依赖关系与内存地址。

适用场景:微服务协调、共享库版本升级、组织级策略统一、依赖与安全更新、大规模重构。

限制:依赖 gh CLI、npm 与 claude-flow/ruv-swarm 环境;同步策略可选最终一致、强一致或混合,需按场景配置;资料未提供部署细节、计费、平台兼容范围与具体性能数据。