docs: Gitea-Konfiguration in globaler CLAUDE.md zentralisieren #16

Merged
martin merged 1 commits from chore/claude-md-gitea-deduplizierung into main 2026-05-11 19:09:25 +02:00
2 changed files with 16 additions and 11 deletions
Showing only changes of commit 2e4ce422ab - Show all commits
-6
View File
@@ -135,9 +135,3 @@ Kurzbefehl für den gesamten Ablauf: `/story`
- **< 200k Tokens**: Normal weiterarbeiten - **< 200k Tokens**: Normal weiterarbeiten
- **200350k Tokens**: `/compact "aktueller Stand: [Hinweis]"` ausführen - **200350k Tokens**: `/compact "aktueller Stand: [Hinweis]"` ausführen
- **> 350k Tokens**: Neue Session, isolierte Subagenten bevorzugen - **> 350k Tokens**: Neue Session, isolierte Subagenten bevorzugen
## Gitea-Integration
- Instanz: `https://gitea.troeger-net.org`
- Token für Gitea-MCP: `$(secret-tool lookup user claude-code token gitea)`
- MCP-Server `gitea` muss aktiv sein (Binary: `~/go/bin/gitea-mcp`)
+16 -5
View File
@@ -49,14 +49,25 @@ Wenn ein benötigtes CLI-Tool fehlt: **nicht** mit Workarounds (curl, rohe API-C
## Gitea-Integration ## Gitea-Integration
Instanz: `https://gitea.troeger-net.org`. Bot-User `claude-code`, Token: `~/.config/gitea/token` (Datei mit `chmod 600`). Bot hat nur Collaborator-Rechte. - Instanz: `https://gitea.troeger-net.org`
- Bot-User `claude-code`, nur Collaborator-Rechte
- Token: `~/.config/gitea/token` (Datei mit `chmod 600`)
- MCP-Server `gitea` muss aktiv sein (Binary: `~/go/bin/gitea-mcp`, Wrapper: `~/.claude/gitea-mcp-wrapper.sh`)
## Wissen persistieren ## Wissen persistieren
- **Repository-spezifische Regeln** in der jeweiligen `CLAUDE.md` im Repo ablegen Bei User-Korrekturen oder neuen Erkenntnissen zuerst klassifizieren, dann am richtigen Ort ablegen:
- **Projektübergreifende Regeln** in der globalen `CLAUDE.md` (`~/.claude/CLAUDE.md`) ablegen
- **Workarounds** immer im Repository dokumentieren (z.B. `WORKAROUNDS.md`) mit Verweis aus der `CLAUDE.md` | Art der Information | Ziel | Beispiel |
- Das Memory-System nicht als primären Speicherort für Regeln verwenden |---|---|---|
| Arbeitsregel für ein Repo | `CLAUDE.md` im Repo | "Keine Default-Werte in Configs" |
| Arbeitsregel für alle Repos | Globale `CLAUDE.md` | "Logging statt print" |
| Workaround für einen Bug | `WORKAROUNDS.md` im Repo, Verweis aus `CLAUDE.md` | "Log auf OFF wegen Bug X" |
| User-Profil, Rolle, Präferenzen | Memory (`user`-Typ) | "Bevorzugt knappe Antworten" |
| Projektstatus, Deadlines, Entscheidungen | Memory (`project`-Typ) | "Merge-Freeze ab 05.03." |
| Externe Referenzen | Memory (`reference`-Typ) | "Bugs in Linear INGEST" |
**Niemals Arbeitsregeln im Memory-System ablegen.** Memory ist für Kontext, nicht für Regeln. Wenn eine User-Korrektur eine wiederkehrende Arbeitsregel beschreibt → CLAUDE.md. Immer.
## MCP ## MCP