From d49a842ddfd721fedf12685258107a934bd7026a Mon Sep 17 00:00:00 2001 From: root Date: Tue, 27 Jan 2026 15:20:51 +0100 Subject: [PATCH] Add: Verbindliche Pflicht-Checkliste bei Task-Abschluss MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- CLAUDE.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index 1589a81..56ed910 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,5 +1,48 @@ # 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 **Repository:** `git@gitea.egonetix.de:root/claude_settings.git` (Port 222)