Skip to Content
חלק ג׳ — Claude CodeCLAUDE.md — קובץ ה-Onboarding של הפרויקט

CLAUDE.md — קובץ ה-Onboarding של הפרויקט

מה זה CLAUDE.md?

קובץ טקסט שנטען אוטומטית לתוך ה-context של Claude Code בכל session. הוא “מציג” את הפרויקט שלכם — ה-stack, הכללים, הפקודות — בלי שתצטרכו להסביר מחדש בכל פעם.

מה כדאי לכלול

# CLAUDE.md
 
## Stack
- Next.js 16 + React 19 + TypeScript 5
- Tailwind CSS 4
- PostgreSQL + Prisma ORM
 
## פקודות
- npm run dev    — שרת פיתוח
- npm run build — build לפרודקשן
- npm test       — כל הטסטים
- tsc            — בדיקת types
 
## כללים
- אחרי כל שינוי קוד — הרץ tsc לוודא אין שגיאות
- בדיקות תמיד לפני commit
- RTL בכל ממשק משתמש — lang="he" dir="rtl"
 
## מבנה
- app/          — Next.js App Router
- content/      — MDX pages
- app/_components/ — Client components

היררכיית CLAUDE.md

רמהמיקוםמה מכסה
Global~/.claude/CLAUDE.mdהגדרות אישיות לכל הפרויקטים
Project/project/CLAUDE.mdכללי הפרויקט הספציפי
Folder/project/src/CLAUDE.mdכללים לתת-תיקייה

עיקרון: ספציפי דורס כללי. הגדרות ב-src/CLAUDE.md ינצחו על הגדרות ב-/project/CLAUDE.md.

שמרו על קיצור — מתחת ל-200 שורות

CLAUDE.md נטען לתוך ה-context בכל הודעה. קובץ ארוך = יותר tokens = יותר עלות בכל interaction.

כלל אצבע: אם משהו שוב ושוב חוזר בפרומפטים שלכם — שימו אותו ב-CLAUDE.md. אם אתם מסבירים את אותו דבר 3 פעמים — זה שייך לשם.

Auto Memory — Claude כותב לעצמו הערות

Claude Code יכול לזכור דברים שלמד במהלך העבודה. גילה שהפרויקט משתמש ב-npm ולא ב-pnpm? הוא ישמור את זה. בsession הבא — הוא כבר יודע.

claude
>/memory
📝 מה Claude זוכר על הפרויקט:
- Package manager: npm (not pnpm)
- Test command: npm test -- --watch=false
- TypeScript strict mode: enabled
- Preferred import style: named exports

ה-memory שורד בין sessions — בניגוד להיסטוריית הצ׳אט שמתאפסת.

פקודות אימות — תנו ל-Claude לבדוק את עצמו

הטריק החזק ביותר ב-CLAUDE.md: הכניסו פקודות בדיקה, וClaude יריץ אותן אוטומטית אחרי כל שינוי.

## Commands
- npm test          # run after every change
- npm run lint      # check style
- tsc --noEmit      # verify types
🔁

כשClaude רואה פקודות אימות ב-CLAUDE.md, הוא מריץ אותן אוטומטית אחרי שינויים. זה כמו CI מובנה — תופס באגים לפני שאתם רואים אותם.

💬

טיפ — תנו ל-CLAUDE.md לעבוד בשבילכם:

כל הוראה שאתם חוזרים עליה בפרומפטים — שימו אותה ב-CLAUDE.md. “תמיד הרץ tsc”, “תמיד כתוב בעברית”, “תמיד כלול טסטים” — אחת ולתמיד, לא בכל פרומפט מחדש.

📖

לתיעוד הרשמי המלא: CLAUDE.md — Claude Code Docs