github-multi-repo

Coordinates synchronization and architecture management across multiple GitHub repositories using swarm orchestration.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/derbalimajd04-dot/al-wasat --skill github-multi-repo-derbalimajd04-dot
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: github-multi-repo
Source: https://github.com/derbalimajd04-dot/al-wasat/tree/main/.agents/skills/github-multi-repo
Command: npx skills add https://github.com/derbalimajd04-dot/al-wasat --skill github-multi-repo-derbalimajd04-dot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ruv-swarm, gh-cli.

What problem does it solve? Managing changes across many GitHub repositories manually is error-prone and slow, especially when aligning package versions, propagating security patches, or standardizing repository structures across an organization. ## Core Features & Use Cases - Cross-Repository Swarm Coordination: Orchestrates AI agents across multiple repositories using hierarchical or mesh topologies for distributed workflows. - Package Synchronization: Aligns dependency versions and documentation files (like AGENTS.md) across packages via the GitHub CLI and API. - Architecture Optimization: Analyzes repository structures, creates standardized templates, and enforces consistent CI workflows organization-wide. - Use Case: Update TypeScript to version 5.0.0 across every repository in your organization by auto-discovering affected repos, applying the update, running tests, and opening tracked pull requests for each one. ## Quick Start Ask the AI to initialize multi-repo coordination for your organization's frontend, backend, and shared repositories with hierarchical topology and synchronized package versions.

Frequently Asked Questions about github-multi-repo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I synchronize package versions across multiple GitHub repositories?▼

Run the sync command with the target packages and the --align-versions flag. The skill reads each package.json, aligns dependency versions, commits changes on a sync branch via the GitHub API, and records the sync state in shared swarm memory.

How to update a dependency across all repositories in a GitHub organization?▼

Create a tracking issue, then use gh repo list to find repositories containing the dependency. The skill clones each repo, applies the update, runs tests, and opens a labeled pull request referencing the tracking issue for every successful repo.

What tools are required for multi-repository coordination with this skill?▼

It requires the GitHub CLI (gh) version 2.0 or higher for repository and API operations, and ruv-swarm version 1.0.11 or higher for swarm initialization, agent orchestration, and shared memory storage.

Does this skill support different synchronization consistency models?▼

Yes, it supports eventual consistency with retry and backoff, strong consistency using raft consensus with quorum, and a hybrid mode where critical updates like security patches use strong consistency while documentation syncs eventually.

What are the limitations of swarm-based multi-repo coordination?▼

Coordination depends on network connectivity, webhook reliability, and GitHub API rate limits. Large organizations may hit API throttling during organization-wide scans, and eventual consistency strategies can leave repositories temporarily out of sync.