feat: Direct-on-main-Modus für /ship und Projekt-CLAUDE.md

Ship-Skill erkennt Projekte ohne Branching-Workflow und überspringt
PR/Merge/Cleanup. CLAUDE.md dokumentiert die Abweichung für dieses Repo.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-17 13:05:17 +02:00
co-authored by Claude Opus 4.6
parent 0d910f3df0
commit 910b2accc9
2 changed files with 22 additions and 0 deletions
+10
View File
@@ -136,3 +136,13 @@ Kurzbefehl für den gesamten Ablauf: `/story`
- **< 200k Tokens**: Normal weiterarbeiten
- **200350k Tokens**: `/compact "aktueller Stand: [Hinweis]"` ausführen
- **> 350k Tokens**: Neue Session, isolierte Subagenten bevorzugen
## Git-Workflow (Abweichung von globaler CLAUDE.md)
In diesem Repository wird **direkt auf `main` committet** — ohne Feature-Branches und ohne PRs. Die globale Regel „Niemals direkt auf main committen" gilt hier nicht, da es sich um ein Konfigurations-Repo ohne Deployment-Pipeline handelt.
## 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`)
+12
View File
@@ -8,6 +8,18 @@ model: claude-haiku-4-5-20251001
Führe diese Schritte der Reihe nach aus. Bei jedem Fehler: Abbruch mit klarer Fehlermeldung.
## Vorab: Projekt-Modus erkennen
Prüfe die CLAUDE.md des Projekts. Falls dort steht, dass direkt auf `main` committet wird (kein Branching-Workflow):
1. **Commit** — wie Schritt 1 unten
2. **Push**`git push`
3. **Abschluss**`git log --oneline -3` ausgeben
Danach **fertig** — keine PR-Erstellung, kein Merge, kein Branch-Cleanup. Die restlichen Schritte werden übersprungen.
---
## Schritt 0: Branch-Prüfung
```