Verstehen der .claude/-Ordnerstruktur für die Claude Code-Konfiguration

Projekt- und globale Konfigurationsordner
Es gibt zwei .claude-Verzeichnisse: eines im Projektstammverzeichnis für Team-Konfiguration, das in Git eingecheckt wird, und ein weiteres im Home-Verzeichnis (~/.claude/) für persönliche Einstellungen und maschinenlokale Zustände wie Sitzungsverlauf.
CLAUDE.md: Das Handbuch
CLAUDE.md wird zu Beginn jeder Sitzung in Claudes Systemaufforderung geladen und während des gesamten Gesprächs befolgt. Sie können CLAUDE.md im Projektstammverzeichnis, in ~/.claude/ für globale Einstellungen oder in Unterverzeichnissen für ordnerspezifische Regeln haben.
Effektive CLAUDE.md-Inhalte umfassen:
- Build-, Test- und Lint-Befehle (npm run test, make build, etc.)
- Wichtige Architekturentscheidungen
- Nicht offensichtliche Fallstricke
- Import-Konventionen, Namensmuster, Fehlerbehandlungsstile
- Datei- und Ordnerstruktur für Hauptmodule
Halten Sie CLAUDE.md unter 200 Zeilen. Dateien, die länger sind, beginnen zu viel Kontext zu verbrauchen, und Claudes Befolgung der Anweisungen nimmt ab.
Beispielhafte CLAUDE.md-Struktur
# Projekt: Acme APIBefehle
npm run dev # Entwicklungs-Server starten npm run test # Tests ausführen (Jest) npm run lint # ESLint + Prettier prüfen npm run build # Produktions-Build
Architektur
- Express REST API, Node 20
- PostgreSQL über Prisma ORM
- Alle Handler befinden sich in src/handlers/
- Gemeinsame Typen in src/types/
Konventionen
- Verwenden Sie zod für jede Anfragevalidierung in jedem Handler
- Rückgabeform ist immer { data, error }
- Niemals Stack-Traces an den Client weitergeben
- Verwenden Sie das Logger-Modul, nicht console.log
Achtung bei
- Tests verwenden eine echte lokale DB, keine Mocks. Führen Sie zuerst
npm run db:test:resetaus - Strenges TypeScript: keine ungenutzten Imports, niemals
Persönliche Überschreibungen mit CLAUDE.local.md
Erstellen Sie CLAUDE.local.md in Ihrem Projektstammverzeichnis für persönliche Einstellungen, die nicht für das gesamte Team gelten. Claude liest es zusammen mit der Haupt-CLAUDE.md, und es wird automatisch von Git ignoriert, sodass persönliche Anpassungen nie im Repository landen.
Modulare Anweisungen mit dem rules/ Ordner
Für größere Teams bietet der rules/ Ordner modulare Anweisungen, die besser skalieren als eine einzelne große CLAUDE.md-Datei.
📖 Source: HN AI Agents
👀 Siehe auch

Visuelle Anleitung zum 27-Hooks-Lebenszyklus von Claude Code
Eine von der Community erstellte Ressource bietet einen visuellen und auditiven Rundgang durch alle 27 Claude Code Hooks, zeigt, wann jeder ausgelöst wird, ihre Reihenfolge und welche Daten sie erhalten. Das Projekt wurde vollständig mit Claude Code selbst erstellt.

OpenClaw 102: Aktualisierte Einrichtungstipps für Sicherheit und Effizienz
Ein Reddit-Nutzer teilt aktualisierte OpenClaw-Konfigurationsratschläge, einschließlich API-Schlüsselverschlüsselung mit Windows PowerShell-Skripten, Prompt-Injection-Abwehr in AGENTS.md, Tailscale für Fernzugriff und Anti-Loop-Regeln zur Vermeidung wiederholter Fehler.

Behebung für das Ausführen von OpenClaw auf Android über proot Ubuntu: Hijack von networkInterfaces() zur Lösung des uv_interface_addresses Fehlers 13
Ein Entwickler teilt eine Lösung für das Ausführen von OpenClaw 2026.3.13 auf Android 16 über Termux und proot Ubuntu 25.10, bei der die App mit 'uv_interface_addresses returned Unknown system error 13' abstürzt. Die Lösung ist ein JavaScript-Hijack-Skript, das os.networkInterfaces() überschreibt.

12 OpenClaw SOUL.md- und STYLE.md-Vorlagen mit praktischen Lektionen
Ein Entwickler erstellte 12 OpenClaw-Agentenvorlagen für gängige Anwendungsfälle, die jeweils der offiziellen 4-Abschnitts-Spezifikation folgen, und identifizierte wichtige Erkenntnisse, darunter die Notwendigkeit von STYLE.md zur Definition von Kommunikationsmustern und die Bedeutung spezifischer Grenzen gegenüber vagen Persönlichkeitsmerkmalen.