Pamięć globalna użytkownika
~/.claude/CLAUDE.md to miejsce na osobiste instrukcje użytkownika, które mają obowiązywać we wszystkich projektach. Przykładowe zastosowania to preferencje dotyczące stylu kodu i osobiste skróty narzędziowe.
Pliki CLAUDE.md i CLAUDE.local.md z hierarchii katalogów powyżej katalogu roboczego są ładowane przy uruchomieniu. Instrukcje projektu pojawiają się w kontekście po instrukcjach użytkownika, zgodnie z kolejnością ładowania od najszerszego zakresu do najbardziej szczegółowego. W praktyce możesz umieścić w pliku użytkownika stałe preferencje, a instrukcje dotyczące architektury i pracy nad konkretnym projektem zostawić w pliku projektu.
Obecność ~/.claude/CLAUDE.md nie blokuje ładowania AGENTS.md, ponieważ plik użytkownika nie jest uwzględniany przy sprawdzaniu, czy istnieje projektowy plik CLAUDE.md. Domyślnie Claude czyta AGENTS.md tylko wtedy, gdy w katalogu roboczym ani powyżej niego nie ma projektowego pliku CLAUDE.md. Warto więc odróżniać globalne instrukcje użytkownika od plików projektowych, które mogą zmienić to, czy AGENTS.md zostanie odczytany.
Plik CLAUDE.md może dołączać dodatkowe pliki składnią @ścieżka; ścieżki względne są rozwiązywane względem pliku zawierającego import, a nie katalogu roboczego. Importy z plików użytkownika są ładowane bez okna zatwierdzenia, z wyjątkiem sesji Cowork na komputerze, w których obowiązują dodatkowe ograniczenia. W takich sesjach Cowork importy wskazujące poza katalog roboczy są pomijane, a sam plik użytkownika również może zostać pominięty, jeśli jest dowiązaniem symbolicznym lub twardym.
~/.claude/CLAUDE.md Code styling preferences
~/.claude/CLAUDE.md Personal tooling shortcuts
Zastosowanie w praktyce
Użyj ~/.claude/CLAUDE.md, gdy chcesz zachować osobiste preferencje dotyczące stylu kodu dla wszystkich swoich projektów. Dla wymagań dotyczących architektury, standardów kodowania i typowych przepływów pracy danego projektu właściwsze są instrukcje projektowe. Jeżeli chcesz dołączyć do globalnych instrukcji dodatkowe pliki, możesz użyć składni @path/to/import.
AGENTS.md, samo dodanie CLAUDE.local.md zmieni domyślne zachowanie i zatrzyma ładowanie AGENTS.md; aby zachować oba źródła instrukcji, ustaw **Project instructions** na claude-md-and-agents-md.