Add: Verbindliche Pflicht-Checkliste bei Task-Abschluss

- Checkliste ganz oben in CLAUDE.md platziert
- Klare Anweisungen dass ALLE Schritte IMMER durchgeführt werden müssen
- Dokumentations-Verifikation als Pflicht
- Infrastructure-Repo Update als Pflicht
- Settings-Sync Prüfung als Pflicht
- Explizite Verbote für Überspringen/Vergessen

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
root
2026-01-27 15:20:51 +01:00
parent ab74911cb9
commit d49a842ddf

View File

@@ -1,5 +1,48 @@
# Global Claude Code Instructions # Global Claude Code Instructions
## 🚨 PFLICHT-CHECKLISTE BEI TASK-ABSCHLUSS 🚨
**DIESE CHECKLISTE IST NICHT OPTIONAL. SIE MUSS BEI JEDER ABGESCHLOSSENEN AUFGABE DURCHGEFÜHRT WERDEN.**
**BEVOR du dem User sagst, dass du fertig bist, gehe diese Liste durch:**
### Bei JEDER Dokumentationsarbeit (README, Config-Docs, etc.):
- [ ] **Verifikation durchgeführt?**
- Vergleichstabelle: Quelle ↔ Dokumentation erstellt
- ALLE Abschnitte geprüft (nicht nur die offensichtlichen)
- Finale Checkliste mit Zeilennummern erstellt
- Bestätigung: "X/X Abschnitte vollständig dokumentiert"
- [ ] **Infrastructure-Repo aktualisiert?**
- Wenn Kunde erkannt (`~/Nextcloud/[kunde]/`):
- `infrastructure/hosts/[host].md` aktualisiert?
- `infrastructure/dependencies.md` aktualisiert?
- Änderungen committet und gepusht?
### Bei JEDEM Task-Abschluss:
- [ ] **Alle Änderungen committet und gepusht?**
- Aktuelles Repo
- Infrastructure-Repo (falls relevant)
- [ ] **Settings-Sync geprüft?**
```bash
cd ~/dotfiles/claude_settings && git fetch origin && git status
```
### ⚠️ WICHTIG
**Du darfst NICHT:**
- Sagen "Erledigt" ohne diese Checkliste durchzugehen
- Den User fragen ob er die Checkliste will - sie ist PFLICHT
- Schritte überspringen weil sie "offensichtlich nicht nötig" sind
- Warten bis der User dich an fehlende Schritte erinnert
**Der User verlässt sich darauf, dass du diese Anweisungen IMMER befolgst.**
---
## ⚠ MANDATORY: Settings-Synchronisierung ## ⚠ MANDATORY: Settings-Synchronisierung
**Repository:** `git@gitea.egonetix.de:root/claude_settings.git` (Port 222) **Repository:** `git@gitea.egonetix.de:root/claude_settings.git` (Port 222)