← ClaudeAtlas

global-config-pulllisted

グローバル Claude 設定(~/.claude/ の CLAUDE.md・settings.json・statusline-command.sh・rules/・hooks/・agents/・commands/・keybindings.json・.mcp.json)をリポジトリの dotfiles/claude/ にコピーして取り込む。「設定を取り込む」「グローバル設定を pull して」と言ったら起動。
mjcreativelab/mjcreativelab-agent-prompts · ★ 0 · Data & Documents · score 73
Install: claude install-skill mjcreativelab/mjcreativelab-agent-prompts
# Global Config Pull `~/.claude/` の設定ファイルを `dotfiles/claude/` にコピーして Git 管理下に取り込む。 ## 同期対象 **ファイル(存在するもののみ):** `CLAUDE.md`・`settings.json`・`statusline-command.sh`・`keybindings.json`・`.mcp.json` **ディレクトリ(存在するもののみ・ミラー同期=ソース側での削除も反映):** | ディレクトリ | 内容 | |---|---| | `rules/` | CLAUDE.md から条件読み込みされる外部参照ルール | | `hooks/` | settings.json の hooks から呼ばれるスクリプト | | `agents/` | カスタムエージェント定義 | | `commands/` | カスタムスラッシュコマンド(レガシー) | **除外(同期しない):** - 秘密情報: `.credentials.json`・`remote-settings.json`(認証情報・リ���ート管理設定。リポジトリに置かない)・`.config-sync-exclude`(サニタイズ対象の marketplace 名を書くローカル限定ファイル。手順 3 参照) - 配布物: `skills/`(npx skills / plugin marketplace の install 先。手書き設定ではなく各配布元リポジトリが正本) - 状態・キャッシュ: `projects/`・`plugins/`・`backups/`・`cache/`・`chrome/`(Claude in Chrome の native host wrapper。CLI が自動生成しマシン固有の絶対パスとバージョンを埋め込む)・`debug/`・`downloads/`・`file-history/`・`ide/`・`paste-cache/`・`session-env/`・`sessions/`・`shell-snapshots/`・`tasks/`・`telemetry/`・`auto-resume/`・`security/`・`.cc-writes/`・`history.jsonl`・`stats-cache.json`・`security_warnings_state_*.json`・`mcp-needs-auth-cache.json`・`.last-*`・`*.bak.*`・`.DS_Store` **このリポジトリは public** のため、ミラーに社内・非公開の情報を出さない(手順 2 のパス正規化・手順 3 のサニタイズ・手順 4 の秘密情報チェックがその防波堤)。 ## 手順 リポジトリルートで実行する。 1. **コピー実行**(存在チェック付き。ディレクトリは rsync でミラー同期): ```bash for f in CLAUDE.md settings.json statusline-command.sh keybindings.json .mcp.json; do [ -f ~/.claude/"$f" ] && cp ~/.claude/"$f" dotfiles/claude/"$f" done for d in rules hooks agents commands; do [ -d ~/