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:
@@ -136,3 +136,13 @@ Kurzbefehl für den gesamten Ablauf: `/story`
|
||||
- **< 200k Tokens**: Normal weiterarbeiten
|
||||
- **200–350k 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`)
|
||||
|
||||
@@ -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
|
||||
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user