SuperAPI AI 工具集

github-multi-repo

部署与运维

查看项目

更新于 10-15 21:46

技能介绍

用途:用于在组织范围内协调多个 GitHub 仓库的开发流程,结合 AI 群体(swarm)编排、包同步与仓库架构优化,实现跨项目协作与规模化仓库管理。

主要能力:跨仓库 AI 群体编排,支持分层(hierarchical)与网状(mesh)拓扑;包与依赖同步,包括版本对齐和文档同步;仓库结构与模板分析与优化建议;跨包集成测试与部署协调;依赖批量更新、大规模重构、安全补丁部署等编排工作流;支持 webhook 与事件流(如 Kafka)通信、多种同步一致性策略(最终一致、强一致、混合)。

使用方式:通过命令行初始化与执行,例如 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。也可使用 microservices、lib-update、org-policy 等子命令。配置可通过 .swarm/multi-repo.yml 定义组织、仓库、角色、协调拓扑、依赖关系与通信方式。

适用场景:微服务仓库协调、共享库升级、组织级策略变更、跨仓依赖更新与安全补丁分发、仓库模板标准化。

限制:需具备相应 GitHub 组织权限与配套工具(gh CLI、claude-flow、ruv-swarm 等);部分能力依赖外部中间件与 MCP 服务配置。具体收费、平台支持与效果数据资料暂未提供。