כל סשן של Claude Code מתחיל עם חלון הקשר ריק. שני מנגנונים מעבירים ידע בין סשנים: קבצי CLAUDE.md ו-auto memory.
מה זה עושה / למה זה שימושי
| | קבצי CLAUDE.md | Auto memory |
| :--- | :--- | :--- |
| מי כותב | אתם | Claude |
| מה מכיל | הוראות וחוקים | לקחים ודפוסים שנצברו |
| Scope | פרויקט, משתמש, ארגון | לפי repository (משותף בין worktrees) |
| נטען לתוך | כל סשן | כל סשן (200 שורות ראשונות / 25KB) |
| שימוש ל | סטנדרטים, ארכיטקטורה, תהליכי עבודה | פקודות build, תובנות debugging, העדפות |
השתמשו ב-CLAUDE.md להנחיה מכוונת. Auto memory מאפשר ל-Claude ללמוד מתיקוניכם בלי מאמץ ידני.
איך משתמשים
מיקומי CLAUDE.md
| Scope | מיקום | שיתוף עם |
| :--- | :--- | :--- |
| מדיניות ארגון | /etc/claude-code/CLAUDE.md (Linux) | כל משתמשי הארגון |
| הגדרות משתמש | ~/.claude/CLAUDE.md | רק אתם (כל הפרויקטים) |
| הוראות פרויקט | ./CLAUDE.md או ./.claude/CLAUDE.md | חברי הצוות דרך גיט |
| הגדרות מקומיות | ./CLAUDE.local.md | רק אתם (הפרויקט הנוכחי) |
יצירת CLAUDE.md לפרויקט
/init/init מנתח את הקוד ויוצר קובץ עם פקודות build, הוראות בדיקה, ומוסכמות הפרויקט שהוא מגלה. אם CLAUDE.md כבר קיים, /init מציע שיפורים.
כתיבת הוראות אפקטיביות
מטרו לפחות מ-200 שורות לכל קובץ CLAUDE.md. הוראות ספציפיות ותמציתיות עובדות הכי טוב:
- "Use 2-space indentation" — לא "Format code properly"
- "Run npm test before committing" — לא "Test your changes"
- "API handlers live in src/api/handlers/" — לא "Keep files organized"
הוסיפו לCLAUDE.md כאשר:
- Claude עושה אותה טעות בפעם השנייה
- תיקון קוד מגלה משהו שClaude היה צריך לדעת
- הקלדתם אותו הבהרה בסשנים שונים
ייבוא קבצים נוספים
See @README for project overview and @package.json for npm commands.
## Additional Instructions
- git workflow @docs/git-instructions.mdנתיבים יחסיים ומוחלטים נתמכים. ייבוא נטען לתוך ההקשר בהפעלת הסשן.
AGENTS.md
Claude Code קורא CLAUDE.md, לא AGENTS.md. אם repository שלכם כבר משתמש ב-AGENTS.md:
@AGENTS.md
## Claude Code
Use plan mode for changes under `src/billing/`.Auto Memory
כאשר auto memory מופעל, Claude כותב הערות לעצמו על בסיס תיקוניכם והעדפותיכם — בלי שתצטרכו לעדכן ידנית. שמור עד 200 שורות ראשונות לפי repository.
לניהול ידני של auto memory:
/memoryטיפול בבעיות
אם הוראה אינה מבוצעת, השתמשו ב-/context לצפייה במה שנטען. ודאו שהקובץ בנתיב הנכון, ושאין הוראות סותרות. הוראות ספציפיות יותר עובדות טוב יותר מהוראות כלליות.