docs: Gitea-Konfiguration in globaler CLAUDE.md zentralisieren #16
@@ -135,9 +135,3 @@ Kurzbefehl für den gesamten Ablauf: `/story`
|
|||||||
- **< 200k Tokens**: Normal weiterarbeiten
|
- **< 200k Tokens**: Normal weiterarbeiten
|
||||||
- **200–350k Tokens**: `/compact "aktueller Stand: [Hinweis]"` ausführen
|
- **200–350k 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
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user