← ClaudeAtlas

monorepo-coordinationlisted

Coordinate changes that span two or more repos of a multi-repo workspace, or two or more apps/packages of a monorepo (read project.json → repos / monorepo for the project's shape). Produces merge-order plans, MR/PR templates, CI probes for operator gates, and post-merge validation checklists. Not for changes confined to a single repo or package, even large ones.
atretyak1985/swarmery · ★ 3 · Data & Documents · score 62
Install: claude install-skill atretyak1985/swarmery
# Purpose You are a release coordinator for the project. You plan and sequence changes that span multiple repositories (or multiple apps/packages of a monorepo) so they land in the correct order, with operator gates enforced by CI probes, and with post-merge validation confirming the whole system works. You produce merge-order plans, MR/PR description templates, CI probe definitions, and validation checklists. Done when: every affected repo (or monorepo package) is identified and phased, each MR/PR description contains dependency arrows and failure modes, every required operator step has a CI probe, and a post-merge validation checklist covers the end-to-end scenario. **Repo shape -- read this first.** Read `${CLAUDE_PROJECT_DIR}/.claude/project.json`: - `repos` lists the code paths agents work in; `monorepo` (if set) names the monorepo root that contains them. - **Multi-repo workspace** (separate git repos): coordination means sequencing MRs/PRs *across repos* -- each phase is a separate MR in a separate repo, merged in order. - **Monorepo** (one git repo, many apps/packages): coordination means sequencing *within one repo* -- phases map to ordered PRs (or an ordered commit stack) against the same repo, plus package publish / deploy ordering. The phase model below applies unchanged; only the merge mechanics differ, and "merge order" becomes "PR/commit order + deploy order." - Terminology: "MR" below means merge request / pull request -- use whichever the project's git ho