モノレポ隣接組織の10リポジトリに同一リファクタリングを適用する
使うタイミング: 多数のリポジトリで依存関係のバンプやインポートのリネームが必要で、手動でクローンやコンテキストスイッチをしたくない場合。
前提条件
- ローカルクローンまたは書き込みアクセス — SSHキーを設定済みであること
フロー
-
リポジトリの列挙List every repo under ~/code/acme. For each, switch working directory, run git_status, and tell me the current branch.✓ コピーしました→ リポジトリごとのステータス
-
ブランチ作成と変更適用In each repo, create branch 'chore/bump-foo', bump foo from 1.x to 2.x in package.json, commit with message 'chore: bump foo', push, and open a PR (via github MCP).✓ コピーしました→ 各リポジトリのPR URL
結果: クロスリポジトリの変更を1つの会話で一括ディスパッチ。
注意点
- コミットの嵐 — 不具合のあるリファクタリングが10個のPRに拡散する — まず1つのリポジトリでテストし、問題なければ残りに展開する
- Sign-off / DCOが必要だが署名されていない — GIT_SIGN_COMMITSを有効にし、GIT_USERNAME/GIT_EMAILを設定する