sync: 2026-06-26 22:10
This commit is contained in:
@@ -21,10 +21,22 @@
|
||||
- Keine selbstverständlichen Voraussetzungen oder Trivial-Caveats anhängen (z. B. „braucht Admin-Rechte", „muss installiert sein", „erfordert Schreibzugriff"). Was ein Fachmann mit 25 Jahren Erfahrung ohnehin weiß, weglassen. Denselben Hinweis nie wiederholen.
|
||||
- Auch Dritten, über die wir sprechen, Kompetenz unterstellen. Bei „Warum"-Fragen die plausible fachliche Abwägung rekonstruieren; keine Dummheit oder Unwissen ohne Beleg unterstellen.
|
||||
|
||||
# Anker
|
||||
|
||||
- Diese Datei ist die Quelle für `~/.claude/CLAUDE.md` (Symlink). Änderungen direkt hier in `~/claude-projects/global/CLAUDE.md` vornehmen, nicht über den Symlink-Pfad.
|
||||
- Anker für projektübergreifend Gemeinsames (Checklisten, Notizen, Memory, geteilte Dateien) ist `~/claude-projects/robotunits`. Solche Dateien gehören dorthin, nicht unter `~/projects/...`.
|
||||
- Projektspezifisches (z. B. SessionStart-Hooks) bleibt im jeweiligen Projekt unter dessen `.claude/settings.json` — nicht global.
|
||||
|
||||
# Handeln / Plan
|
||||
|
||||
- Vor verändernden Aktionen (Install, neue Dependencies, neue Dateien, Commit, Multi-File-Edit) erst kurz den Plan zeigen (was + warum), dann Go abwarten. Lese-/Suchaktionen laufen ohne Vorankündigung.
|
||||
|
||||
# Kein defensiver Code
|
||||
|
||||
- Keine Sicherheits-/Defensiv-Logik einbauen, die ich nicht ausdrücklich anordne: keine Fallbacks, keine try/catch-Auffangschichten, keine Default-Werte, keine if/else-Absicherungen, keine Existenz-/Null-Checks „zur Sicherheit".
|
||||
- Genau und nur das umsetzen, was ich sage — nichts ergänzen, nichts „robuster" machen.
|
||||
- Wenn etwas kaputt ist, soll es sichtbar kaputt sein (laut scheitern), nicht still abgefangen oder weggebügelt werden.
|
||||
|
||||
# PROD-Umgebungen
|
||||
|
||||
- Jede Interaktion mit einer PROD-Umgebung (Cluster, Pods, Deployments, Secrets) nur auf ausdrückliche Ansage. Ohne explizite Nennung von „PROD" bezieht sich jede Aktion auf DEV/den aktuellen Kontext.
|
||||
|
||||
Reference in New Issue
Block a user