# memory: instinct-claude-dir-is-the-ai-base-repo
~/.claudeはai-baseリポジトリの作業ツリーそのもの。設定の配布はgit pull --rebaseで完結。scp/rsyncは不要。PRをマージ後、shadowに反映する手順はgit -C ~/.claude pull --rebase origin mainの1本。反映後は実測で裏を取る。gitignore対象はpullで流れてこないので、python3 ~/.claude/scripts/apply-shared-settings.pyを使う。
## ポイント
- ~/.claudeはai-baseリポジトリの作業ツリーそのもの
- 設定の配布はgit pull --rebaseで完結
- scp/rsyncは不要
- PRをマージ後、shadowに反映する手順はgit -C ~/.claude pull --rebase origin mainの1本
- 反映後は実測で裏を取る
- gitignore対象はpullで流れてこないので、python3 ~/.claude/scripts/apply-shared-settings.pyを使う
## 関連ページ
[[instinct-merged-is-not-deployed]] [[instinct-autogen-dirt-stalls-config-distribution]] [[instinct-agentboard-manual-copy-to-workspace-tools]]
## 関連概念(未作成)
`ai-baseリポジトリ` `git pull --rebase` `shadow反映` `設定配布`
memory: instinct-claude-dir-is-the-ai-base-repo