Zwei Wege, Claude dauerhaften Kontext zu geben — der eine in der Cloud, der andere im Repository.
| Projects | CLAUDE.md | |
|---|---|---|
| Plattform | Claude Chat & Desktop | Claude Code (Terminal) |
| Format | Web-UI mit Datei-Upload | Markdown-Datei im Repository |
| Versionierung | Keine (Cloud-basiert) | Git — versioniert, diffbar, reviewbar |
| Team-Sharing | Integriert (Team/Enterprise) | Über Git-Repository |
| Hierarchie | Flach (ein Project) | 4 Ebenen (Global, Projekt, Verzeichnis, User) |
| Dokument-Upload | Bis zu 200K Tokens | Kein Upload — liest Dateisystem direkt |
| Ideal für | Teams ohne Code, Wissensbasen, Styleguides | Code-Projekte, Entwickler-Workflows |
Projects und CLAUDE.md lösen das gleiche Problem: Claude soll dauerhaften Kontext haben, ohne dass du ihn jedes Mal neu erklären musst. Projects machen das über eine Cloud-UI — Dokumente hochladen, Instructions schreiben, fertig. CLAUDE.md macht das über eine Markdown-Datei im Repository — versioniert, hierarchisch, im gleichen Git-Workflow wie der Rest des Codes.
Dein Marketing-Team will Claude mit Brand Guidelines und Styleguide füttern — niemand im Team nutzt Git.
Du willst, dass Claude Code in deinem TypeScript-Projekt immer Vitest statt Jest nutzt und Fehler mit Custom Error Classes behandelt.
Eine Anwaltskanzlei will Gesetzestexte und interne Richtlinien als dauerhaften Kontext für Claude bereitstellen.
Ein häufiger Fehler bei Entwicklern: Projects nutzen, obwohl sie mit Claude Code arbeiten. Projects-Kontext ist für Claude Code nicht sichtbar — er lebt in der Cloud, nicht im Repository. Umgekehrt: Nicht-Entwickler versuchen, eine CLAUDE.md zu erstellen, obwohl sie gar kein Git nutzen. Das richtige Tool hängt von der Plattform ab, nicht von der Präferenz.
Du weißt jetzt, wann Projects und wann CLAUDE.md das richtige Werkzeug ist. Als Nächstes: Lerne, wie du eine effektive CLAUDE.md schreibst — im Guide CLAUDE.md schreiben.
Entscheidungen üben, Quick Checks machen oder weitere Vergleiche lesen.