Coordinates atomic changes across multiple repositories by tracking dependency graphs, managing linked PRs, and detecting breaking changes before they propagate. You define repo relationships in a simple YAML file, then the skill helps you identify which downstream services break when you modify an API contract, create coordinated PR sets that merge in the right order, and generally avoid the chaos of microservices sprawl. The breaking change detection actually scans dependent repos for usage patterns rather than just hoping for the best. Honestly most useful if you're already dealing with the pain of features that span repo boundaries and need something more structured than Slack messages and spreadsheets.

skills.sh installs
137
GitHub stars
76
last updated
Aug 21, 2026

Install

$ npx -y skills add rysweet/amplihack --skill multi-repo --agent claude-code

Installs into .claude/skills of the current project.

Files

Multi-Repository Orchestration Skill

Purpose

Coordinate atomic changes across multiple repositories when features span repo boundaries. Track dependencies, manage linked PRs, and detect breaking changes before they propagate.

When to Use This Skill

USE FOR:

  • Changes that require coordinated updates across multiple repositories
  • Managing repository dependency graphs
  • Creating linked PRs that should merge together or in sequence
  • Detecting breaking changes that affect dependent repositories
  • Microservices or monorepo-alternative architectures

AVOID FOR:

  • Single-repository changes (use default workflow)
  • Forking/syncing operations (use git directly)
  • Documentation-only changes
  • Changes with no cross-repo dependencies

Storage Location

All multi-repo data is stored in ~/.amplihack/.claude/data/multi-repo/:

  • dependencies.yaml - Repository dependency graph
  • linked-prs.yaml - Currently active linked PR sets
  • breaking-changes.log - History of detected breaking changes

Dependency Graph Format

The dependency graph uses simple YAML:

Sponsors

Details

Repository
github.com/rysweet/amplihack
Category
Automation & Workflows
First seen
Jun 3, 2026

More from rysweet/amplihack

All 58
1opensensenova avatarsn-da-large-file-analysisopensensenova/sensenova-skills万行以上 Excel 数据集的高性能分析引擎。提供 openpyxl read_only 流式读取(iter_rows 支持 10 万行以上)、Parquet 转换加速、内存优化、分块处理和大文件写入模式。**遇到以下任一情况就主动使用本 skill**:①数据行数 ≥ 10k(由 sn-da-excel-workfl135skills.sh installs
2membranedev avatartill-paymentsmembranedev/application-skillsTill Payments integration. Manage data, records, and automate workflows. Use when the user wants to interact with Till Payments data.134skills.sh installs
3nansen-ai avatarnansen-profilernansen-ai/nansen-cliWallet profiler — balance, PnL, labels, transactions, counterparties, related wallets, batch, trace, compare. Use when analysing a specific wallet address or co133skills.sh installs
4cinience avataralicloud-platform-devopscinience/alicloud-skillsManage Alibaba Cloud DevOps (Yunxiao 2020) via OpenAPI/SDK. Use for project/repository/pipeline resource discovery, read-only inspection, and safe change planni132skills.sh installs
5membranedev avatardiabatix-coldstreammembranedev/application-skillsDiabatix ColdStream integration. Manage data, records, and automate workflows. Use when the user wants to interact with Diabatix ColdStream data.129skills.sh installs
6letta-ai avatargoogle-workspaceletta-ai/skillsConnect to Gmail and Google Calendar via OAuth 2.0. Use when users want to search/read emails, create drafts, search calendar events, check availability, or sch126skills.sh installs