# Claude Code 設定 全サーバー同期手順

## 同期対象ファイル

| ファイル | 同期方法 | 備考 |
|---------|---------|------|
| `~/.claude/CLAUDE.md` | rsync(上書き) | Macが正本 |
| `~/.claude/rules/` | rsync(上書き) | Macが正本 |
| `~/.claude/skills/` | rsync(削除なし) | `--delete` は使わない! |
| `~/.claude/settings.json` | 手動マージ | サーバー固有設定あり |
| `~/.claude.json` | 手動編集 | mcpServers等サーバー固有 |

## 同期コマンド

```bash
# CLAUDE.md
rsync -av ~/.claude/CLAUDE.md shadow:~/.claude/CLAUDE.md
rsync -av ~/.claude/CLAUDE.md arcana:~/.claude/CLAUDE.md
rsync -av ~/.claude/CLAUDE.md cure:~/.claude/CLAUDE.md

# rules(全件上書きOK)
rsync -av ~/.claude/rules/ shadow:~/.claude/rules/
rsync -av ~/.claude/rules/ arcana:~/.claude/rules/
rsync -av ~/.claude/rules/ cure:~/.claude/rules/

# skills(--delete 絶対禁止!)
rsync -av ~/.claude/skills/ shadow:~/.claude/skills/
rsync -av ~/.claude/skills/ arcana:~/.claude/skills/
rsync -av ~/.claude/skills/ cure:~/.claude/skills/
```

## ⚠️ 重要な注意事項

**`rsync --delete` で skills を同期すると全スキルが消える。絶対に使わない。**
(2026-05-29 実際に発生:shadow の 118 スキルが 4 件に消えた)

## settings.json の最良版(2026-05-29時点)
- deny: 24件(force push・rm -rf等)
- allow: 59件
- defaultMode: bypassPermissions
- hooks: PostToolUse(ruff) + Stop(memory_save/verification/auto-sync) + UserPromptSubmit(wiki_auto_add/memory_inject) + PreToolUse(rtk/guard_production)
- effortLevel: xhigh

## 件数確認コマンド
```bash
echo "MAC: $(ls ~/.claude/skills/ | wc -l) skills"
ssh shadow "echo SHADOW: $(ls ~/.claude/skills/ | wc -l) skills"
ssh arcana "echo ARCANA: $(ls ~/.claude/skills/ | wc -l) skills"
ssh cure "echo CURE: $(ls ~/.claude/skills/ | wc -l) skills"
```