42 lines
1.2 KiB
Markdown
42 lines
1.2 KiB
Markdown
# Claude Code Settings
|
|
|
|
Zentrale Konfiguration für Claude Code, synchronisiert über alle Geräte.
|
|
|
|
## Setup auf neuem Gerät
|
|
|
|
```bash
|
|
# 1. Repository klonen
|
|
git clone ssh://git@gitea.egonetix.de:222/root/claude_settings.git ~/dotfiles/claude_settings
|
|
|
|
# 2. Symlinks erstellen
|
|
mkdir -p ~/.claude/agents ~/.claude/rules
|
|
ln -sf ~/dotfiles/claude_settings/settings.json ~/.claude/settings.json
|
|
ln -sf ~/dotfiles/claude_settings/CLAUDE.md ~/.claude/CLAUDE.md
|
|
ln -sf ~/dotfiles/claude_settings/statusline-command.sh ~/.claude/statusline-command.sh
|
|
ln -sf ~/dotfiles/claude_settings/agents/* ~/.claude/agents/
|
|
ln -sf ~/dotfiles/claude_settings/rules/* ~/.claude/rules/ 2>/dev/null || true
|
|
```
|
|
|
|
## Inhalt
|
|
|
|
| Datei | Zweck |
|
|
|-------|-------|
|
|
| `settings.json` | Globale Einstellungen (Model, Plugins, StatusLine) |
|
|
| `CLAUDE.md` | Globale Instruktionen für Claude |
|
|
| `statusline-command.sh` | Custom StatusLine Script |
|
|
| `agents/` | Benutzerdefinierte Agenten |
|
|
| `rules/` | Modulare Regeln |
|
|
|
|
## Workflow
|
|
|
|
**Bei Session-Start:**
|
|
```bash
|
|
cd ~/dotfiles/claude_settings && git pull
|
|
```
|
|
|
|
**Nach Änderungen:**
|
|
```bash
|
|
cd ~/dotfiles/claude_settings
|
|
git add -A && git commit -m "Beschreibung" && git push
|
|
```
|